随笔分类 - .NET技术
.NET技术
摘要:1.模型建立,在模型上类上添加System.ComponentModel.DataAnnotations验证属性 ~~~C public class Product { public int Id { get; set; } [Required] public string Name { get;
阅读全文
摘要:客户端在请求Web Api时可以有以下两种方式提供API key 基于Querystring提供Api key http://localhost:57967/Api/Values?key=12345 基于Request header体统API key 编写ApiKeyHandler 配置到特定的路由
阅读全文
摘要:在项目中,采用code first时建立的模型对象不能直接用于数据传输,需要从新根据需求建立Dto对象 为什么需要建立Dto对象呢? 那么在项目中需要将Model转换成DTO,为了快速方便的转换,可以采用Lambda Expression快速实现, 例如,建立了领域模型Book 建立DTO对象 建立
阅读全文
摘要:今用到DevExpress,想到换肤,参考了博友DevExpress换肤手把手教程 ,
该文中已经实现了打开窗体换肤,但是以后打开窗体的皮肤如何设置呢,就没说了,但稍加扩展也可实现。
我喜欢复杂问题简单化,在tannaiyin的基础上这么来弄 要简单得多。
阅读全文
摘要://下面类使用的是遍历进程,根据进程名判断 //参考 using System; using System.Text.RegularExpressions; using System.Diagnostics; using System.Runtime.InteropServices; namespace HandleRunningProcess { /// <summary>...
阅读全文
摘要:先讲实现方法: 首先依然是命名空间: using System.Threading; 然后修改 static void Main() { bool bCreatedNew; Mutex ltt =new Mutex( false, "myUniqueName", out bCreatedNew ); if( bCreatedNew ) Application.Run(n...
阅读全文
摘要:"^\d+$" //非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数+0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1...
阅读全文