【发布时间】:2014-12-01 22:33:52
【问题描述】:
我正在处理一个 Odata v4 项目,并希望从我的结果集中的另一个表中返回一个字段。
所以我有两张桌子
帐户: ID, 姓名, 地址, 颜色代码,
产品: ID, 帐户ID
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 字段。
我怎样才能达到上述目的
【问题讨论】:
-
开类型和动态属性能帮到你吗? asp.net/web-api/overview/odata-support-in-aspnet-web-api/…