CodeFirst(EntityFrameWork)
yanfeng918
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Entity Framework 的很好的学习博客
http://www.cnblogs.com/Gyoung/tag/Entity%20Framework/原创 2014-06-28 20:50:56 · 460 阅读 · 0 评论 -
EF Code First学习笔记 初识Code First
Code First是Entity Framework提供的一种新的编程模型。通过Code First我们可以在还没有建立数据库的情况下就开始编码,然后通过代码来生成数据库。下面通过一个简单的示例来了解。 建立一个控制台项目。通过Nuget来获取Entity Framework。 增加两个模型类: public class Destination {转载 2014-06-28 18:15:17 · 375 阅读 · 0 评论 -
EF Code First 学习笔记:约定配置
要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配置。主键:KEYData Annotations:通过Key关键字来标识一个主键[K转载 2014-06-28 18:23:25 · 434 阅读 · 0 评论 -
Code First Migrations更新数据库结构(数据迁移)
背景code first起初当修改model后,要持久化至数据库中时,总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges),此时就会产生一个问题,当我们的旧数据库中包含一些测试数据时,当持久化更新后,原数据将全部丢失,故我们可以引入EF的数据迁移功能来完成。要求已安装NuGet过程示例[csharp转载 2014-07-12 13:24:31 · 427 阅读 · 0 评论 -
EF Code First学习笔记:数据库创建
控制数据库的位置默认情况下,数据库是创建在localhost\SQLEXPRESS服务器上,并且默认的数据库名为命名空间+context类名,例如我们前面的BreakAway.BreakAwayContext。有几种方法可以改变这种默认约定。利用配置文件在配置文件中新加一个连接字符串 connectionStrings> add name="BreakAway转载 2014-06-27 10:42:52 · 570 阅读 · 0 评论
分享