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