有一个数据库模型,其中包含两个与外键相关的实体,例如
class Item
{
public int ID;
public string Name;
public int StatusID;
}
和
class Status
{
public int ID;
public string Name;
}
有我自己的课
class MyClassFormat
{
public int ID;
public string Name;
public string Status;
}
现在我想创建一个返回自己的类的方法,就像这样
MyClassFormat getTtem(this Item item)
{
return new MyClassFormat{ID = item.ID, Name = item.Name, Status = item.Statuses.Name}
}
问题是当我使用这个方法时,我得到一个异常,我的方法没有支持的 SQL 转换
是否可以创建这样一个方法来解开其内容而不是调用此方法?
已解决:两个答案都适合解决我的问题,但第二个是我要找的,谢谢两位