我的几乎所有实体都有一些通用属性(CreatedBy、CreatedOn、UpdatedBy、UpdateOn)。我决定拥有一个具有这些属性的 BaseEntity,然后让我的所有其他实体都继承自该实体。
例如:
BaseEntity --> 问题
BaseEntity --> 回答
现在如何从我的模型容器中加载问题?
没有db.Questions
或不再db.Answers
有。只是db.BaseEntities
。
具体来说,我想按他们的主题加载所有问题 - 所以通常我会说db.Questions.Where(q => q.Subject.Id.Equals(subjectId))
。
我现在该怎么做?
非常感谢,皮特