如果这些对象是从一个父级继承的话,我经常面临着访问父级变量的问题。
例如Course
和Community
,它们都来自Owner
并且具有相同的字段Post
和post.Community.Owner
&#39的集合; S。但我们需要访问class Community
{
public int Id {get; set; }
public int OwnerId { get; set; }
public virtual User Owner { get; set; }
public virtual ICollection<Post> Posts { get; set; }
}
class Group : Community {}
class Course: Community {}
。
使用EF API或数据注释创建与此问题相关的代码优先架构的正确方法是什么?
var User = post.Community.Owner;
我们需要致电:
Schema