码迷,mamicode.com
首页 >  
搜索关键字:entity-framework    ( 1520个结果)
LINQ to SQL和Entity Framework对比与关联
LINQ to SQL和Entity Framework都是一种包含LINQ功能的对象关系映射技术。他们之间的本质区别在于EF对数据库架构和我们查询的类型实行了更好的解耦。使用EF,我们查询的对象不再是完全对应数据库架构的C#类,而是更高层的抽象:Entity Data Model。这为我们提供了额...
分类:数据库   时间:2015-03-30 17:50:10    阅读次数:212
Entity Framework 4 数据事务操作
利用数据库链接进行事务操作 var db = ConnectionHelper.GetConn(ConnectionType.Write);//获取上下文 var conn = db.Connection;//取出数据库链接 conn....
分类:其他好文   时间:2015-03-30 14:35:31    阅读次数:88
Entity Framework基础—第四篇(Model First)
用Model First构建实体模型,步骤如下: 1.创建一个实体模型 2.创建实体:在实体数据模型设计器中右击鼠标新增一个实体 3.新增属性: 4.属性设置(F4): 5.添加关联: 6.根据模型生成数据库 添加数据: static void Main(string[] args) { ...
分类:其他好文   时间:2015-03-21 18:20:39    阅读次数:131
Entity Framework基础-第三篇
查询的两种过滤方法:1.linq to EF 数据库中过滤: 下图我们能看出来Linq表达式在执行的时候已经为我们生成高效的sql语句,DemoTestEntities dbContext = new DemoTestEntities();var demoTest = from u in dbCon...
分类:其他好文   时间:2015-03-20 06:43:12    阅读次数:124
Entity Framework 实体框架的形成之旅--Code First的框架设计(5)
在前面几篇介绍了Entity Framework 实体框架的形成过程,整体框架主要是基于Database First的方式构建,也就是利用EDMX文件的映射关系,构建表与表之间的关系,这种模式弹性好,也可以利用图形化的设计器来设计表之间的关系,是开发项目较多采用的模式,不过问题还是这个XML太过复杂...
分类:其他好文   时间:2015-03-20 01:14:24    阅读次数:237
Entity framework 意外删除了表,如何在不影响其它表的情况下恢复回来(数据库迁移原理)
1. 关于EntityFramework数据迁移原理查询数据库的表"__MigrationHistory",遍历Migrations文件夹下的所有文件,如果文件不在__MigrationHistory表内,那么就执行迁移。有了上面的原理之后,我们来看一下如果我们不小心手动删除了一个表,如何在不影响其...
分类:数据库   时间:2015-03-19 18:14:16    阅读次数:3902
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
在使用Entity Framework操作数据库时遇到的这个错误。 这个错误比较奇怪,在园子里看到一位兄弟写到有位大哥提出的原因是:http://www.cnblogs.com/plwang1990/articles/2025334.html   sqlServer2008中提供datetime2类型的数据(比datetime更精确),而用entity framework4会默认的把C#中的...
分类:其他好文   时间:2015-03-19 14:48:27    阅读次数:100
Entity Framework基础—第二篇
实体框架(Entity Framework) 简称EF,属于数据持久(持久保存)架里面的一种,其他的还有NHibernate,ibaties,Dapper、PetaPOCO...等,都是基于ORM思想。首先介绍下O/R Mapping(ORM)1.什么是ORM?ORM指的是面向对象的对象模型和关系数...
分类:其他好文   时间:2015-03-19 06:13:18    阅读次数:138
Entity Framework code first 手动修改数据库的问题
1. 手动给表格添加字段或者新增一个表格会不会对DBContext产生影响呢?不会产生影响,如果我们不想code中的model不和数据库中增加的保持一致,可以不添加对应的字段和model,但是如果我们需要保持一致,如何做呢步骤如下: a. 将Model手动改成与数据库一致 b. 在执行DbCon.....
分类:数据库   时间:2015-03-18 20:20:21    阅读次数:230
Entity Framework Code First 学习
必备条件要完成本演练,需要安装 Visual Studio 2010 或 Visual Studio 2012 或者更高。如果使用的是 Visual Studio 2010,还需要安装NuGet。1.创建应用程序简单起见,我们将构建一个使用 Code First 执行数据访问的基本控制台应用程序。打...
分类:其他好文   时间:2015-03-18 15:50:10    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!