我在 ASP.Net MVC 中工作并使用实体框架。
我有以下表格架构
MyTable(Y1947, Y1948, Y1949, Y1950,.........Y2012)
列从Y1947
到开始Y2012
。
我想遍历所有这些列。我正在使用以下代码,该代码不可执行:
EntityFramework ef = new EntityFramework();
var q = from table in ef.MyTable
select table;
int i = 1947;
foreach(var item in q)
{
string str=item["Y" + i].toString(); // Error in Entity Framework
i++;
}
但是实体框架限制使用item.Y1947
等,我只想遍历所有列。请帮助我如何做到这一点。