木子屋 Dnawo's BLOG

分类:Web编程

共 938 篇

ASP.NET MVC3 + Entity Framework实现数据按需更新

1.Entity Framework支持数据按需更新吗? ASP.NET MVC3 + Entity Framework要实现数据按需更新,前提条件是Entity Framework要支持数据按需更新。我们先做个测试验证下,下边是一个实体类: Entity Framework更新数据: SQL Server Profiler跟踪结果: exec sp_executesql N'update . set = @0 where ( = @1) ',N'@0 nvarchar(20),@1 int',@0=N'newname1',@1=1 可见,Entity Framework支持数据按需更新。 2.ASP.NET MVC3 + Entity Framework还是按需更新吗?…

LINQ to Entities不识别方法XX因此该方法无法转换为存储表达式解决方法

使用LINQ to Entities一不小心就会碰上类似的错误: LINQ to Entities 不识别方法“XX”,因此该方法无法转换为存储表达式。 总结了下,出现这种错误情形大体分为两种,下边分别举例并说下解决方法。 情形一 报错代码: 这边age是一个外部值,试图在LINQ to Entities进行类型转化,不支持,所以报错,只需在LINQ to Entities前先转化类型即可解决: 或是使用表达式树: 情形二 报错代码: 这边要转化的是字段值,因而无法像情形一那样在外部先处理,解决方法是将数据先从数据库读取出来,然后在内存中使用LINQ to Objects解决:

C# Unicode编码/解码方法

/// <summary> /// Unicode编码 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string ToUnicodeString(string str) { StringBuilder result = new StringBuilder(); foreach (char c in str) { result.Append("0x" + Convert.ToString(char.ConvertToUtf32(c.…

ASP.NET MVC3在View中使用Session示例

方法一:直接在View中使用Session 方法二:通过VewBag在Controller和View进行传递Session Controller: View: 说明:View中访问自定义类要带上命名空间。

C#使用DES加密字符串示例

DES加/解密类EncryptHelpr: 调用示例: 参考资料 .字串及檔案利用DES/AES演算法加解密:http://www.dotblogs.com.tw/yc421206/archive/2012/04/18/71609.aspx

TimeSpan小结

TimeSpan对象表示时间间隔或持续时间,按正负天数、小时数、分钟数、秒数以及秒的小数部分进行度量。用于度量持续时间的最大时间单位是天。更大的时间单位(如月和年)的天数不同,因此为保持一致性,时间间隔以天为单位来度量。 1).TimeSpan格式: 天数.小时:分钟:秒.秒小数部分 2).TimeSpan属性值(以'2012-09-29'-'2011-09-01 20:57:59'为例): TimeSpan = 393.03:02:01.0 Ticks=393*24*60*60*10000000+3*60*60*10000000+2*60*10000000+1*10000000=339661210000000…