我必须从数据库中选择多个列,但我没有匹配的实体.所以我的查询看起来像这样:
var result = _dbContext.Database.SqlQuery<List<string>>(
"select ID, NAME, DB_FIELD from eis_hierarchy");
Run Code Online (Sandbox Code Playgroud)
我得到结果集,每行包含字符串列表但count为0.
那么如何使用Database.SqlQuery
?选择多个列?
我有通用列表属性,我绑定到视图.问题是当我在视图中输入一些值后发布数据时,页面会刷新并且不会保留视图中的值.而且当我尝试添加Html.ValidationMessage
对于该特定字段时,我收到错误
"The value 'System.Collections.Generic.List`1[<name of the class>]' is invalid"
Run Code Online (Sandbox Code Playgroud)
我的代码看起来像这样, 模型
public List<Chart> Charts
{
get
{
return _repository.GetCharts(Convert.ToInt32(this.Template_Id));
}
set{}
}
Run Code Online (Sandbox Code Playgroud)
实际课程
public class Chart
{
public string ChartDisplayText { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
Chart类中的属性是我在View中输入值的任何帮助非常感谢,谢谢