Entity Framework Code First 利用一种被称为约定(Conventions)优于配置(Configuration)的编程模式允许你使用自己的 domain classes 来表示 EF 所依赖的模型去执行查询、更改追踪、以及更新功能,这意味着你的 domain classes ...
分类:
其他好文 时间:
2017-02-27 19:15:08
阅读次数:
268
1、创建新项目并引入Entity Framework 然后就可以开始使用EF了 开始使用一对多 Users 用户类,UserDetail用户详情类:一个用户对应多个详情(仅用于测试) 1 public class UserDetail 2 { 3 public int DetailId { get; ...
分类:
其他好文 时间:
2017-02-22 17:01:23
阅读次数:
321
IEnumerable接口 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。也就是说:实现了此接口的object,就可以直接使用foreach遍历此object; IQueryable 接口 它继承 IEnumerable 接口,而因为.net版本加入Linq和IQueryable后,使得I ...
分类:
编程语言 时间:
2017-02-22 00:11:32
阅读次数:
187
EF版本 .net framework和IDE版本 主要功能 EF(or EF3.5) Visual Studio 2008 SP1 (.NET 3.5 SP1) 基本的O/R映射支持,使用DB First开发模式 EF 4 Visual Studio 2010 (.NET 4.0) 支持POCO实 ...
分类:
其他好文 时间:
2017-02-21 21:40:28
阅读次数:
168
使用Data Annotations: 如果我们要到一对主从表增加级联删除,则要在主表中的引用属性上增加Required关键字,如: public class Destination { public int DestinationId { get; set; } public string Nam ...
分类:
其他好文 时间:
2017-02-21 00:55:39
阅读次数:
166
什么是并发? 并发分悲观并发和乐观并发。 悲观并发:比如有两个用户A,B,同时登录系统修改一个文档,如果A先进入修改,则系统会把该文档锁住,B就没办法打开了,只有等A修改完,完全退出的时候B才能进入修改。 乐观并发:同上面的例子,A,B两个用户同时登录,如果A先进入修改紧跟着B也进入了。A修改文档的 ...
分类:
其他好文 时间:
2017-02-21 00:27:21
阅读次数:
176
为了说明什么是复杂属性,先举一个例子。 public class CompanyAddress { public int ID { get; set; } public string CompanyName { get; set; } public string StreetAddress { ge ...
分类:
其他好文 时间:
2017-02-21 00:25:22
阅读次数:
219
本节针对EF当前支持的查询方式进行分析比较,和简单自定义条件查询的实现。 EF的查询方式 自定义条件查询 一、EF的查询方式 EF提供的查询方式有以下几种 原始SQL查询 LINQ To Entity and Lambda ESQL 与 ObjectQuery ObjectQuery 查询生成器 1 ...
分类:
其他好文 时间:
2017-02-19 16:01:30
阅读次数:
287
开发这个框架,主要起源于有很多使用ALinq或者Linq to SQL的用户,经常向我抱怨,它们使用起来的确很爽,但是动态查询太让人纠结了。这个框架主要就是想解决客户碰到的动态查询的问题。至今为至,已经断断续续地写了一年多了,写这个框架,充满了挑战与乐趣。当然,现在更觉得,能把文档写好,更是挑战。大 ...
分类:
数据库 时间:
2017-02-19 15:39:34
阅读次数:
235
原文名称:Entity Framework 4.1: Override conventions (2) 原文地址: http://vincentlauzon.wordpress.com/2011/04/06/entity-framework-4-1-override-conventions-2/ 看 ...
分类:
其他好文 时间:
2017-02-19 15:33:34
阅读次数:
176