2018-10-25
by kevin
17 views
学习笔记
string appConfigFile = Assembly.GetEntryAssembly().Location;
Configuration appConfig = ConfigurationManager.OpenExeConfiguration(appConfigFile);
AppSettingsSection appSettings = (AppSettin...
阅读全文 »
映射 自动映射 – 在数据库对象和.Net object自动进行1:1匹配 1: List Product products = Context.Sql(@ select *
2: from Product )
3: .QueryMany Product ();
自...
阅读全文 »
查询一组数据 返回一组dynamic对象(new in .NET 4.0) 1: List dynamic products = Context.Sql( select * from Product ).QueryMany dynamic ();
返回一组强类型对象
1: List Product products = Contex...
阅读全文 »
如何创建和初始化一个DbContext 可以在*.config文件中配置connection string,将connection string name或者将整个connection string 作为参数传递给DbContext来创建DbContext。 重要配置 IgnoreIfAutoMapFails – IDbContext.IgnoreIfAutoMapFails返回一个ID...
阅读全文 »
DbContext类 这是FluentData的核心类,可以通过配置ConnectionString来定义这个类,如何连接数据库和对具体的哪个数据库进行数据查询操作。 DbCommand类 这个类负责在相对应的数据库执行具体的每一个数据操作。 Events DbContext类定义了以下这些事件: OnConnectionClosed O...
阅读全文 »
2013-08-30
by kevin
24 views
学习笔记
碰到一个管理后台项目,使用的是Asp.net 2.0时候的WebForm,但项目已经升级到Asp.net 4.0了。 今天碰到一个小意外,测试那边报了一个HttpRequestValidationException,在.net 2.0时代,将页面的ValidateRequest设置为false,或者在Web.Config里面设置 pages validateRequest= false / ,升...
阅读全文 »
2013-08-29
by kevin
20 views
学习笔记
字符串转换为日期 1: DateTime.ParseExact(MYCulturDate, dd/MM/yyyy , System.Globalization.CultureInfo.InvariantCulture);
获取某个文件夹下的所有文件
1: Directory.GetFiles( Path , *.* , Sea...
阅读全文 »
2013-08-20
by kevin
22 views
学习笔记
最近在开发65emall的时候,发现产品的缩略图每个都有几十KB,检查了下,发现,在生成缩略图的时候,代码里只是设置了InterpolationMode,如下 1: g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.Low;
其实这样的压缩,非常有限,所以文件还是非常大。
其实,要真正压...
阅读全文 »
2013-04-26
by kevin
15 views
学习笔记
(1)double是双精度浮点型,精确计算中使用浮点数是非常危险的。 (2)decimal类型并不是C#中的基础类型,所以使用的时候会对计算时的性能有影响。 还有两个非常危险的错误认识!! 1、decimal不是浮点型、decimal不存在精度损失。 decimal是一个不折不扣的浮点型,不论它精度有多高,精度损失依然存在! 2、decimal所能储存的数比dou...
阅读全文 »