摘要: 在上一篇文章我们简单通过一个实例完成对CodeFirst的理解,我们通过实体生成数据库里的表和字段,虽然有一些默认的配置生成规定,但其实我们可以能过对实体进一步控制从而对生成的表字段进行更加符合我们要求的控制;比如主键、非空、范围大小不、字段名称等等;主要有两种方式(1)Data Annotations(2)Fluent API一:Data Annotations此方法是利用在实体的那个属性里增加特性来进行操作控制;这些特性是在using System.ComponentModel.DataAnnotations下,要引用DLLusing System.ComponentModel.DataA 阅读全文
posted @ 2013-09-21 15:09 踏浪帅 阅读(1260) 评论(0) 推荐(1) 编辑
摘要: 最近将花点时间学习EF相关知识,通过文章来进行一个完整的学习,Code First是由先有代码后生成数据库;将通过一实例来进行学习;我们简单分为三层,其中DataLibrary为EF上下文处理层,ModelLib为实体层,而MainApplication为主程序层注意:DataLibrary层、MainApplication层要引用System.Data.Entity和EntityFramework.dll两个,还有一个就是ModelLib层,主程序还要引用DataLibrary层1:实体层ModelLib两个实体:Home实体,其中一个Home里面有多Person;using System. 阅读全文
posted @ 2013-09-21 10:17 踏浪帅 阅读(1203) 评论(0) 推荐(1) 编辑