一、关于EFTracingProviderEFTracingProvider相关信息见作者博客:关于EFTracingProviderEFTracingProvider Demo下载地址:Tracing and Caching Provider Wrappers for Entity Framewo...
分类:
Web程序 时间:
2015-04-07 13:46:14
阅读次数:
174
通过项目,我们了解到EF框架有三种数据持久化的方式,也就是标题中我所提到的三种。那么这些方式之间又有什么联系和区别呢?
本片博客不再分别介绍每种方法如何实现的了,大家用的时候可以去Sou~一下。
分析这三种方式的优缺点, Database-First模式明显性能会差点,但是它很适合初学者,或者是比较急的小型项目。
Model-First模式优点是开发人员能够在设计模型时完全了解数...
分类:
数据库 时间:
2015-03-30 21:11:56
阅读次数:
363
EF很强大,可惜对于SQLite不支持CodeFirst模式(需要提前先设计好数据库表结构),不过对SQLite的数据操作还是很好用的。先用SQLiteManager随便创建一个数据库和一张表:通过NuGet安装 EF6 和System.Data.SQLite(会自动把其他三个也装上)添加配置内容:...
分类:
数据库 时间:
2015-03-21 13:54:36
阅读次数:
204
在和同学写自己的小项目中,这次大胆的用到了“mysql”,毕竟是第一次在项目中使用,可我和同学就犯难了,我们没有真正意义上学过mysql,或者可以说,使用过mysql,当我们把项目放在www.git.oschina.net中,我们为数据库犯难,因为阿里云的云数据库服务毕竟是要花钱的哈,Windows...
分类:
数据库 时间:
2015-03-19 00:36:49
阅读次数:
173
CodeFirst的意思是根据EF实体类创建对应的数据结构,创建过程由DotNet框架自己完成,程序员可以部分干涉。
分类:
数据库 时间:
2015-03-13 17:57:52
阅读次数:
181
本人闲来无事就把以前用Asp.net做过的一个医药管理信息系统用mvc,ef,easyui重新做了一下,业务逻辑简化了许多,旨在加深对mvc,ef(codefirst),easyui,AutoMapper,Ninject等技术的理解和运用,今天拿出来跟大家分享,就是想对这些技术还处在入门阶段的朋友做...
分类:
Web程序 时间:
2015-03-12 16:42:32
阅读次数:
168
这一章主要主要讲的是我们的模型如何映射到数据库,而不影响模型,以及不同的映射场景。一、表名和列名 1.指定表名[Table("PersonPhotos")]public class PersonPhoto或[Table("Locations", Schema="baga")]public clas....
分类:
数据库 时间:
2015-03-12 08:30:58
阅读次数:
544
codefirst涉及到级联删除时可能会报下面的错误:
table 'TableName' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints.
这是由于同一张表中使用了同一个...
分类:
其他好文 时间:
2015-03-10 13:58:31
阅读次数:
130
表之间的关系分为一对多,多对都,一对一三种,实质就是对外键进行配置。 一、一对多 1. Required Destination包含Lodging>的集合。public class Destination{public int DestinationId { get; set; }pu...
分类:
其他好文 时间:
2015-03-10 01:23:57
阅读次数:
193