EF很强大,可惜对于SQLite不支持CodeFirst模式(需要提前先设计好数据库表结构),不过对SQLite的数据操作还是很好用的。先用SQLiteManager随便创建一个数据库和一张表:通过NuGet安装 EF6 和System.Data.SQLite(会自动把其他三个也装上)添加配置内容:...
分类:
数据库 时间:
2015-03-21 13:54:36
阅读次数:
204
1. 关于EntityFramework数据迁移原理查询数据库的表"__MigrationHistory",遍历Migrations文件夹下的所有文件,如果文件不在__MigrationHistory表内,那么就执行迁移。有了上面的原理之后,我们来看一下如果我们不小心手动删除了一个表,如何在不影响其...
分类:
数据库 时间:
2015-03-19 18:14:16
阅读次数:
3902
1、修改 Migrations/Configuration.cs 文件 1 namespace DataModel.Migrations 2 { 3 using System; 4 using System.Data.Entity; 5 using System.Data.E...
分类:
数据库 时间:
2015-03-16 22:40:40
阅读次数:
215
EntityFramework 的便捷不多阐述, 就他的性能来测试了下 不做评论, 缓存机制确实还不错 .... 简单的查询一条数据 1 public static IM_CallRecord GetEFData() 2 { 3 usin...
分类:
其他好文 时间:
2015-03-16 16:02:17
阅读次数:
149
EntityFramework基础好久没有学习新东西了,最近研究了下EntityFramework,将基础代码贴出来,Entity Framework 利用了抽象化数据结构的方式,将每个数据库对象都转换成应用程序对象 (entity),而数据字段都转换为属性 (property),关系则转换为结合属...
分类:
其他好文 时间:
2015-03-15 13:39:46
阅读次数:
108
MVC 5 Scaffolder + EntityFramework+UnitOfWork Pattern 代码生成工具经过一个多星期的努力总算完成了单表,多表关联(一对多,多对一)的增删改查的代码生成,基本上可以实现不用添加任何代码完成对数据表的操作。下个阶段打算集成.net 4.5的认证和授权已...
分类:
Web程序 时间:
2015-03-09 12:17:01
阅读次数:
231
安装教程http://www.entityframeworktutorial.net/EntityFramework5/setup-entityframework-environment.aspx右键项目,然后选择“管理NuGet程序包”然后选择联机,并搜索EntityFramework最后安装
分类:
Web程序 时间:
2015-03-02 20:58:49
阅读次数:
134
1.什么是EntityFramework?http://www.entityframeworktutorial.net/what-is-entityframework.aspx2.Entity Framework Architecture架构http://www.entityframeworktut...
分类:
其他好文 时间:
2015-03-02 20:39:10
阅读次数:
140
Microsoft.AspNet.Identity.EntityFramework.dll中IdentityDbContext的源代码,和Github上的源码不一样。
分类:
数据库 时间:
2015-02-28 16:19:24
阅读次数:
243
MySQL安装好了,今天跟大家交流一下怎么利用EntityFramework的CodeFirst在MySQL数据库中创建数据库
目标框架:.NET Framework 4
第一步:新建一个项目,然后添加如下的引用,这些引用可以在NuGet中添加,也可以到官网中下载然后添加
第二步:在配置文件中添加数据库节点配置
...
分类:
数据库 时间:
2015-02-28 11:27:51
阅读次数:
234