2016年5月8日

提示13. 附加一个实体的简单方式

摘要: 提示13. 附加一个实体的简单方式 问题: 在早先的一些提示中,我们讨论了使用Attach来加载一个处于未改变(unchanged)状态的东西到ObjectContext从而避免进行查询的开销。 如果性能是你的目标,Attach就是要选择的武器。 不幸的是我们的API不能适应99%的情况,即每个类型 阅读全文

posted @ 2016-05-08 01:57 大西瓜3721 阅读(239) 评论(0) 推荐(0)

提示20. 怎样处理固定长度的主键

摘要: 提示20. 怎样处理固定长度的主键 这是正在进行中的Entity Framework提示系列的第20篇。 固定长度字段填充: 如果你的数据库中有一个固定长度的列,例如像NCHAR(10)类型的列,当你进行一次插入时,填充会自动发生。所以例如如果你插入'12345',你将得到5个自动填充的空格,来创建 阅读全文

posted @ 2016-05-08 01:56 大西瓜3721 阅读(395) 评论(0) 推荐(0)

提示29. 怎样避免延迟加载或Load()阅读器问题

摘要: 提示29. 怎样避免延迟加载或Load()阅读器问题 如果你有如下这样的代码: 这段代码将会打开2个同步的阅读器。一个枚举Customers,另一个枚举当前Customer的Orders。并且仅当 Multiple Active ResultSets(又称MARS)启用时才可用。所以如果MARS未启 阅读全文

posted @ 2016-05-08 01:54 大西瓜3721 阅读(238) 评论(0) 推荐(0)

提示35. 怎样实现OfTypeOnly<TEntity>()这样的写法

摘要: 提示35. 怎样实现OfTypeOnly<TEntity>()这样的写法 如果你编写这样LINQ to Entities查询: 这会返回,Cars包括那些派生自Car类型,如SportCar或SUV类型的汽车。 如果你仅想要Cars即不想要如SportCar或SUV等派生类型汽车,你会在LINQ t 阅读全文

posted @ 2016-05-08 01:51 大西瓜3721 阅读(251) 评论(0) 推荐(0)

(翻译)Entity Framework技巧系列之十 - Tip 37 - 41

摘要: 提示37. 怎样进行按条件包含(Conditional Include) 问题 几天前有人在StackOverflow上询问怎样进行按条件包含。 他们打算查询一些实体(比方说Movies),并且希望预先加载一个相关项目(比方说,Reviews),但又仅要那些匹配一些条件的reviews(如,Revi 阅读全文

posted @ 2016-05-08 01:45 大西瓜3721 阅读(184) 评论(0) 推荐(0)

Entity Framework教程(第二版)

摘要: EF的发展历程 还是先来说一下EF从诞生到现在这几年的发展历程吧。在EF最初的版本中,作为一个ORM组件其通过EDM文件(里面是一些xml)来配置数据库与实体类之间的映射,实现数据进出数据库的控制。最初的版本中只支持Database First,即由已有数据库结构生成EDM,继而得到实体类。后来EF 阅读全文

posted @ 2016-05-08 01:31 大西瓜3721 阅读(373) 评论(0) 推荐(0)

导航