随笔分类 - Entity Framework
摘要:早期使用EntityFramework的Coder应该知道5.0之前的版本是未对枚举进行支持的。不论是ModelFrist还是CodeFrist在CodeFrist模式下一般是使用第三方解决方案,例如下面的方式虽然解决,但是在Model的声明和View的使用上都比较混乱Enum public enum PermissionTypeEnum { [Description("页面类")] 页面类, [Description("操作类")] 操作类 }Model public PermissionTypeEnum...
阅读全文
摘要:目录 1esql的查询结果集 ObjectQuery1 1.1ObjectQuery<实体>1 1.2ObjectQuery<DbDataRecord>1 1.3ObjectQuery<简单类型>1 2esql的使用2 2.1it关键字2 2.2value 关键字2 2.3查询参数的使用3 2.4中文字段3 3得到esql与sql字串3 3.1CommandText属性4 3.2ToTraceString方法4 4ObjectQuery的Linq方法4 4.1Where4 4.2OrderBy4 4.3Select4 4.4SelectValue(proje
阅读全文
摘要:目录 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
阅读全文
摘要:关于EF、SL、DomainDataSource的说明园子上够多了,这儿就不多说了。 1.安装VS2010与Silverlight 4 Tools…… 2.打开VS2010,新键Silverlight项目,如图一所示:图1.新键项目 注:请选中"启用WCF RIA服务"的CheckBox. 建立好项目后,解决方案里的文件如图2所示:图2.解决方案文件结构 3.在SilverlightApplication.Web里,添加Entity Framework的数据库映射文件,这儿我以自己数据库的一个表所为示例,如图3与图3所示:图3.新建"Ado.Net实体数据模型&q
阅读全文
摘要:Entity SQL 是 ADO.NET 实体框架 提供的 SQL 类语言,用于支持 实体数据模型 (EDM)。Entity SQL 可用于对象查询和使用 EntityClient 提供程序执行的查询。l 关键字Value关键字ESQL 提供了 SELECT VALUE 子句以跳过隐式行构造。SELECT VALUE 子句中只能指定一项。在使用这样的子句时,将不会对 SELECT 子句中的项构造行包装器,并且可生成所要形状的集合,例如:SELECT VALUE it FROM NorthwindEntities.Customers as itit关键字 it 出现在 ESQL 中, 查询对象的
阅读全文
摘要:本文档主要介绍.NET开发中两项新技术,.NET平台语言中的语言集成查询技术 - LINQ,与ADO.NET中新增的数据访问层设计技术ADO.NET Entity Framework。ADO.NET的LINQ to Entity部分以LINQ为基础,为了完整性本文档首先介绍LINQ技术。 预备知识 LINQ技术 LINQ是.NET 3.5中新增的一种技术,这个技术扩展了.NET平台上的编程语言,使其可以更加方便的进行数据查询,单纯的LINQ技术主要完成对集合对象(如System.Collection下或System.Collection.Generic命名空间下的对象)的查询。结合LINQ P
阅读全文