Entity Framework를 사용하여 SQL 테이블에 동적으로 액세스해야합니다. 나에게 계정 개체를 반환이 일부 "PREFIX"라는 필드, "캠페인 ID"및 계정에 대한 자세한 정보가 포함됩니다Entity Framework에서 SQL 테이블을 동적으로로드하는 중
var Account = DB.Accounts.SingleOrDefault(x => x.ID == 12345);
이 이름을 가진 별도의 SQL 테이블에 저장됩니다 : 여기에 몇 가지 의사 코드는 PREFIX_CAMPAIGNID_MAIN의 대회. 난 아무데도 매핑되어 있지 않은 새로운 법인을 만들 생각 그래서
테이블을 모두 같은 필드가 동적으로과 같이, 그것을로드 :
var STA01_MAIN = new MyAccount(); // my "un-mapped" entity
DB.LoadTable('STA01_MAIN').LoadInto(STA01_MAIN);
I 이제 STA01_MAIN 계정에 대한 정보를 얻을 수 있습니다 : STA01_MAIN.AccountId
.
내 질문은 : 어떻게 Entity Framework를 사용하여 이러한 테이블에 액세스합니까?
맵핑하면 SQL로 직접 쿼리하거나 액세스하지 않습니다. 아담의 대답은 정확합니다. –