随笔分类 -  CodeFirst

摘要:1.环境: windows10,vs2017,oracle 11g(32 bit),PLSQL Developer 13 (32 bit)。 2.准备工具: 下载oracle 11g,地址:https://www.oracle.com/technetwork/database/enterprise- 阅读全文
posted @ 2019-03-14 20:37 Stupid_Bire 阅读(930) 评论(0) 推荐(0)
摘要:在EF CodeFirst时候我们经常使用程序包管理器控制台而App.Config/Web.Config里面的配置大家可能比较少注意 <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFact 阅读全文
posted @ 2018-04-25 15:38 Stupid_Bire 阅读(317) 评论(0) 推荐(0)
摘要:最简单的解决方案是将启动项目设置为你要生产Migration的项目。 例如: 我这边将Try.EntityFramework设置为启动项目。并且准备在该项目下生成Migration文件。这里的默认项目同样设置为Try.EntityFramework。就OK了。 2.另一种方案。 查看get-help 阅读全文
posted @ 2018-04-25 15:04 Stupid_Bire 阅读(453) 评论(0) 推荐(0)
摘要:首先上个错误的版本。 1 public int SaveMany(List<Lotterys> dataList) 2 { 3 using (var db = base.NewDB()) 4 { 5 if (dataList.Count == 0) 6 return 0; 7 8 int count 阅读全文
posted @ 2018-03-23 11:28 Stupid_Bire 阅读(485) 评论(0) 推荐(0)
摘要:Product单方面关联ProductClass。 更新代码: 记录下这个特殊的情况,以做后用 阅读全文
posted @ 2017-06-24 13:41 Stupid_Bire 阅读(404) 评论(0) 推荐(0)
摘要:两个类 当我要对ProductClass进行更新时候,一开始我是这样滴: 结果是数据库中ProductClassIntroduction怎么都加不进去,为什么呢? 当解决问题后我个人看法是这样的: List<ProductClassIntroduction>里的数据没有标记更新或者添加标记,就是这个 阅读全文
posted @ 2017-06-22 17:37 Stupid_Bire 阅读(265) 评论(0) 推荐(0)
摘要:这是互相关联的三个表。 在使用EF更新时出现“无法定义这两个对象之间的关系,因为它们附加到不同的 ObjectContext 对象。”及“ 一个实体对象不能由多个 IEntityChangeTracker 实例引用。” 这两个异常。 更新的代码是: 后来百度,GOOGLE了一天,终于理解了异常的真正 阅读全文
posted @ 2016-11-03 17:34 Stupid_Bire 阅读(1521) 评论(3) 推荐(0)
摘要:1,首先两表关系为1对多,如: 1 public class BUser:AggregateRoot 2 { 3 /// <summary> 4 /// 登陆名称 5 /// </summary> 6 [Required] 7 public string LoginName { get; set; 阅读全文
posted @ 2016-09-12 11:42 Stupid_Bire 阅读(358) 评论(0) 推荐(0)