实体框架基类

梅迪(Mehdi Dolati)

有实体对象的基类时,无论我有何实体的复合类,我都面临循环引用和基因角色引入问题的问题:

public abstract class Base
{
   public int Id {get;set;}
   public DateTime CreationTime {get;set;}
   public User Creator {get; ste;}
}
public class User : Base
{
   public string Name {get;set;}
   public Country BirthPlace {get;set;}
   // rest of the properties
}
public class Country : Base
{
   public string Description {get;set;}
   //rest of the properties
}

关于如何克服这一点的任何想法?

加布里埃尔·洛里科(Gabriel Llorico)

创建一个Mapping类以忽略基类用户

public class UserMap : EntityTypeConfiguration<User>
{
    public UserMap()
    {
        Ignore(x => x.User);
    }
}

或者

从基础中删除用户,并将其添加到需要它的每个域中(示例)

public class Country : Base
{
   public string Description {get;set;}
   public User Creator {get; set}
   //rest of the properties
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实体框架在基类中共享外键

来自分类Dev

实体框架类与POCO

来自分类Dev

实体框架6-代码优先-FK在继承的类中生成,但关系在基类中定义

来自分类Dev

DDD和实体框架类

来自分类Dev

要绘制的实体框架类

来自分类Dev

实体框架 + MySQL 类生成

来自分类Dev

实体框架核心2.0:如何一次配置抽象基类

来自分类Dev

实体框架在类中嵌套类

来自分类Dev

实体框架代码优先:如何忽略类

来自分类Dev

实体框架未生成表或过程的类

来自分类Dev

实体框架生成的类的数据注释

来自分类Dev

实体框架5-扩展DBContext类

来自分类Dev

实体框架7分类

来自分类Dev

实体框架和可移植类库

来自分类Dev

每个类继承的实体框架表

来自分类Dev

实体框架级联删除继承的类

来自分类Dev

实体框架类类型属性以蛇案

来自分类Dev

实体框架:获取EntityType类的名称

来自分类Dev

类库中的实体框架 Null

来自分类Dev

无法访问类中的实体框架实体

来自分类Java

Objectbox从基类继承属性(基类本身不是实体)

来自分类Dev

使用Automapper将实体框架类映射到业务类

来自分类Dev

实体框架伙伴类导致类型转换错误

来自分类Dev

ASP.NET使用实体框架5.X类

来自分类Dev

ASP.NET/C#-实体框架-类-骨架方法

来自分类Dev

实体框架:我应该修改迁移类吗?

来自分类Dev

如何在实体框架核心中更新DBContext类

来自分类Dev

实体框架的.Net核心不增加存储过程类

来自分类Dev

从单个实体框架行输出多个类实例