Entity Framework
Airborne_76
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
An entity object cannot be referenced by multiple instances of IEntityChangeTracker错误解决
折腾了一晚上才搞明白,如果你也遇到该问题,那恭喜你不是第一个踩到这个坑的。 简而言之,对于有外键的数据模型,在进行数据库操作的时候不可以用不同的数据上下文来操作。 听起来有点抽象,我来举个栗子: article类,主键int id,外键user userinfo user类,主键int id,string username 当你在某个类里写了个方法new了个数据上下文td,用td.use原创 2017-07-01 00:40:13 · 1258 阅读 · 1 评论 -
EF中Unable to create a constant value of type...的错误解决
出现此错误的原因是因为在进行查询之类的操作中,未使用基本数据类型 举个栗子 td.translations.Where(t => t.textinfo == ti).Count() 错误,此处使用了实体外键textinfo而非其id,EF的查询运算只能用int,string之类的基本数据类型 可以修改为: td.translations.Where(t => t.textinfo.Id原创 2017-07-08 19:52:01 · 5174 阅读 · 1 评论
分享