摘要:
目录 1ObjectQuery<T>数据加载方式1 1.1访问方式1 1.2Context.CreateQuery<T>()1 1.3ObjectQuery<DbDataRecord>2 1.4ObjectQuery<简单类型>3 2Execute方法与ObjectResult3 2.1Execute方法3 2.2ObjectResult<T> 结果集4 3类型转换4 3.1OfType(TResultType)4 4Linq方法5 4.1All5 4.2Any5 4.3Take5 4.4Skip5 4.5First6 4.6Firs 阅读全文
摘要:
目录 1说明1 2Context操作数据1 2.1AddObject 添加实体1 2.2DeleteObject 删除实体1 2.3Detach 分离实体2 2.4修改实体2 2.5ApplyPropertyChanges 修改实体2 2.6Attach / AttachTo 附加实体2 2.7CreateEntityKey 创建EntityKey3 2.7.1EntityKey3 2.8GetObjectByKey/TryGetObjectByKey 通过EntityKey得到实体3 2.9CreateQuery 创建查询4 3状态管理4 3.1EntityState 状态枚举4 3.2Co 阅读全文
摘要:
最近,身边的不少程序员抱怨NET的变化太快了,觉得跟不上变化,心情很沮丧,有的甚至有放弃编程这个行业的想法. 我这篇文章的主题是[NET 4,3,2,1其实什么也没有变],贯穿本文的例子是如何动态调用方法.本文的目的不是驳斥NET升级的无意义,只是想从一个小的技术点说明变与不变是相对的.当一个新技术出现后,了解它出现的意义,了解它的前身,了解它的后续,比盲目的追从要有用的多. 下面看例子,(注:下面的一组例子只演示了从NET1.0 到NET4.0 中动态调用方法的常用方式,在这里我们不谈性能) NET4.0 中用dynamic实现动态调用方法 在NET4.0 中可以用dynamic 定义一个对 阅读全文
摘要:
usingSystem;usingSystem.Net.Mail;usingSystem.Collections.Specialized;namespaceMS.Core.Common{publicsealedclassSMTPEmailer{#region私有常量privatestaticstring_fromAddress="Jay.Sky001@163.com";privatestaticstring_fromAlias="MrVis";privatestaticstring_toAlias="DearFriends";priv 阅读全文