我正在开发一个 Odata v4 项目,并希望从我的结果集中的另一个表中返回一个字段。
所以我有2张桌子
帐户:ID、姓名、地址、颜色代码、
产品:Id、AccountId
AccountId 是映射到 Account 表中的 Id 字段的外键
我有以下部分课程
public partial class Product
{
public string ColorCode {
get { return Account.ColorCode; }
}
public DateTimeOffset? Edmcreated
{
get
{
return created ;
}
}
}
我的控制器:
[EnableQuery(PageSize = 200)]
public IQueryable<Product > Get()
{
return _db. Product.AsQueryable();
}
这会从 Product 数据实体返回数据,但我似乎无法在结果集中获取 ColorCode 字段。
我怎样才能实现上述