随笔分类 -  Entity Framework

摘要:项目中用到了EF Code First和迁移,但发现有些方面似懂非懂。比如:如何在迁移文件中控制迁移过程?如果在迁移文件中执行SQL语句?如何使用Update-Database的其它参数?数据库在生产环境的时候如何迁移?于是就有了下面的这些体验:enable-migration第一次生成数据库时使用 阅读全文
posted @ 2016-03-17 00:47 Darren Ji 阅读(842) 评论(0) 推荐(1) 编辑
摘要:  添加→ 方法参数中有一个有关添加视图模型类型的形参,比如vm→ 根据vm的某个属性,比如Name判断在上下文中是否存在,如果不存在就抛EntityNotFoundException异常→ 判断vm所依赖的外键那对应的那个实体是否存在,比如vm中有各PoductCategoryId外键,就判断下上 阅读全文
posted @ 2016-03-15 10:30 Darren Ji 阅读(1050) 评论(0) 推荐(1) 编辑
摘要:当使用Entity Framework添加一对多关系数据的时候,通常先添加一的数据,然后再添加多的数据。类似这样: //添加一的数据 var category = new Category{Name="类别1"}; category = context.Categories.Add(category 阅读全文
posted @ 2016-03-03 10:06 Darren Ji 阅读(1644) 评论(0) 推荐(0) 编辑
摘要:在使用Entity Framework为主从表添加数据,当一个表添加数据成功,另一个表添加数据失败,这时候就需要用到事务回滚。 比如有以下关系的2张表。 客户端使用TransactionScope类可以实现事务回滚。 class Program { static void Main(string[] args) { t... 阅读全文
posted @ 2014-09-10 21:49 Darren Ji 阅读(2577) 评论(3) 推荐(1) 编辑

我的公众号:新语新世界,欢迎关注。

点击右上角即可分享
微信分享提示