我正在使用 LINQ SqlQuery<>进行运行时 sql 查询并从数据库中获取数据
SchoolSoulLibrary.SchoolSoulDataEntities ss = new SchoolSoulLibrary.SchoolSoulDataEntities();
string query1;
var li = ss.Database.SqlQuery<MasterBank>(query1).ToList();
MasterBank 课程在哪里
public Partial class MasterBank
{
public MasterBank()
{
}
public decimal BankId { get; set; }
public string BankName { get; set; }
public Nullable<decimal> UserId { get; set; }
public Nullable<decimal> SchoolId { get; set; }
}
如果我正在执行这个查询
query1 = "Select * from MasterBank"; or
query1 = "Select BankId,BankName,UserId ,SchoolId from MasterBank";
它没有给出任何错误并返回所有数据
但是如果我正在执行这个查询
query1 = "Select BankName,SchoolId from MasterBank";
发生错误
我了解此错误的原因,它返回 MasterBank 类的类型的结果,但我现在可以做什么,因为 query1 正在生成运行时,其中没有 MasterBank 类的随机属性。除了SqlQuery<>
之外,还有其他选择吗?请建议