使用Code Fisrt步骤1、开启VS,创建控制台项目2、利用NuGet引进 Entity Framework类库3、添加实体类文件4、在实体类中引入名称空间 using System.ComponentModel.DataAnnotations; using System.Component.....
分类:
其他好文 时间:
2015-05-13 06:07:28
阅读次数:
124
翻译的初衷以及为什么选择《Entity Framework 6 Recipes》来学习,请看本系列开篇2-10 Table perHierarchy Inheritance 建模问题 你有这样一张数据库表,有一类型或鉴别列。它能判断行中的数据在你的应用中代表的是什么。你想使用table per h....
分类:
其他好文 时间:
2015-05-12 01:37:04
阅读次数:
181
一般查询var Courses = db.Courses.Where(c => c.Title == "Physics").OrderBy(c => c.Title); foreach (var c in Courses) { Console.WriteLine(c.Title); }添加M...
分类:
Web程序 时间:
2015-05-11 17:31:04
阅读次数:
162
2-8 Table per Type Inheritance 建模问题 你有这样一张数据库表,它包含一些额外的信息,这些信息来到一张公共的表。你想使用Table per Type Inheritance(TPT)继承映射建模。解决方案 假设你有两张表与一张公共的表密切相关,如图2-17所示,Bu.....
分类:
其他好文 时间:
2015-05-11 14:32:52
阅读次数:
263
2-6 拆分实体到多表问题 你有两张或是更多的表,他们共享一样的主键,你想将他们映射到一个单独的实体。解决方案 让我们用图2-15所示的两张表来演示这种情况。图 2-15,两张表,Prodeuct 和ProductWebInfo,拥有共同的主键 按下面的步骤为这两张表建模一个单独实体: 1、...
分类:
其他好文 时间:
2015-05-11 01:15:27
阅读次数:
144
2-5 使用Code First建模自引用关系问题 你的数据库中一张自引用的表,你想使用Code First 将其建模成一人包含自关联的实体。解决方案 我们假设你有如图2-14所示的数据库关系图的自引用表。图2-14 一张自引用表 按下面的步骤为这张自引用的表及关系建模: 1、在项目中创...
分类:
其他好文 时间:
2015-05-10 11:15:00
阅读次数:
106
以前写数据层D层的时候里面有好多的SQL语句,如何省略到繁琐的SQL语句,微软提供了一种很好的方式-实体框架-Entity Framwork。一种对象映射机制,支持.NET开发人员使用域特定对象来出来关系数据,消除了对开发人员通常需要编写的大部分数据访问代码的需求。...
分类:
其他好文 时间:
2015-05-09 08:51:15
阅读次数:
121
不知道对EF感兴趣的并不多,还是我翻译有问题(如果是,恳请你指正),通过前几篇的反馈,阅读这个系列的人不多。不要这事到最后成了吃不讨好的事就麻烦了,废话就到这里,直奔主题。2-2 从已存在的数据库创建模型 问题 有一个存在的数据库,它拥有表、也许还有视图、外键。你想通过它来创建一个模型。 解决...
分类:
数据库 时间:
2015-05-08 12:42:04
阅读次数:
224
分两种情况,如果你是用entity framework 5.0的时候 mysql-connector-net的版本不是很重要。MySQL For VisualStudio的版本也不重要(这个不装就不能选择连mysql)如果你是要用entity framework 6.0的时候就麻烦点了,mysql....
分类:
数据库 时间:
2015-05-06 06:53:33
阅读次数:
178
Visual Studio 我们在Windows平台上开发应用程序使用的工具主要是Visual Studio.这个集成开发环境已经演化了很多年,从一个简单的C++编辑器和编译器到一个高度集成、支持软件开发整个生命周期的多语言环境。 Visual Studio以及它发布的工具和服务提供了:设计、开发....
分类:
其他好文 时间:
2015-05-05 15:57:51
阅读次数:
181