【发布时间】:2022-01-11 20:49:56
【问题描述】:
""我有一个Results对象,我用它来映射多个表中使用的查询:
public class Result
{
public int Id{ get; set; }
//Value could be bool, int, string, date
public object Value { get; set; }
}
EF 调用
results.AddRange(context.Database.SqlQuery<Result>("SELECT Id, Value FROM ResultStrings")).ToList());
results.AddRange(context.Database.SqlQuery<Result>("SELECT Id, Value FROM ResultInt")).ToList());
Id 属性被填充,但 Value 保持为空。有没有办法填充 Value 属性?
【问题讨论】:
-
值可以是 bool、int、string、date - 怎么样?什么数据库列类型同时支持所有这些东西?
标签: c# asp.net entity-framework entity-framework-6