如下图所示,我有一个带有基类“Person”的模型,实体“Kunde”和“Techniker”都继承了基类。
现在我遇到了以下问题。当我尝试使用 Find 方法获取具有给定 ID 的派生类 Kunde 的对象时,它告诉我这OfType<TResult>
是一个方法并且在此上下文中无效。
public Kunde GetById(int id)
{
return dbModel.PersonMenge.OfType<Kunde>.Find(id);
}
我也尝试删除 OfType 但它显然告诉我对象 Person 不能隐式转换为 Kunde。
我在这里有什么遗漏吗?