我有一个运行的存储过程并将结果集返回到模型中(使用 EF 5)。
当我遍历结果集时,我只想获取模型中用于保存数据的列的名称。
我怎样才能做到这一点?
会不会像下面这样:
var myCustomers = DbContext.Database.SqlQuery<Customer>
("exec SelectCustomers").ToList();
foreach (Customer cust in myCustomers)
{
}
在运行时显示值“ myCustomers[0].Address1 ”将显示该字段内的实际值,但我怎样才能简单地提取列名?
如果我尝试以下类似的操作,索引值始终为-1,我不知道我错过了什么。我已经用了几十次了。
int Idx = myCustomers[0].Address1.IndexOf(".").ToString();
"-1"