我正在尝试执行一个表值函数并获取一个实体列表。
[DbFunction("APIDBContext", "GetMyEntities")]
public virtual IQueryable<MyEntity> GetMyEntities(Nullable<int> userId)
{
return ((IObjectContextAdapter)this).ObjectContext.CreateQuery<MyEntity>(string.Format("[{0}].{1}", GetType().Name,
"[GetMyEntities](@userId)"), userIdParameter).AsQueryable();
}
好像我需要为我从数据库返回的列具有相同的名称,即使我在模型构建器中指定了列映射。
我得到了这个感觉
nvalid column name 'MyColumn'
但我已在模型构建器中映射此列,
Property(e => e.MyColumn).HasColumnName("My_Column");
首先在实体框架代码中是否支持此功能?