저는 ASP.Net MVC에서 Entity Framework를 사용하고 있습니다.엔터티 프레임 워크에서 테이블의 모든 열을 반복합니다.
나는 테이블 스키마 다음 한
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
등 사용 제한, 난 그냥 모든 열을 반복하고 싶습니다. 이 일을 도와주세요.
은 당신이 무엇 싶지 않는
다음 사용과 같이 갈 것인가? "Y"로 시작하는 열만 표시하면 모든 테이블 행에 대해 표시 할 수 있습니까? –
정상적인 정규화로도 문제가 발생하지 않습니다. –