2012-02-27 4 views
-6
ERP_EMIModelContainer context = new ERP_EMIModelContainer(); 

... 

어떻게받을 수 있습니까? 나는 엔티티가있을 때 아직 발견하지 않았나요 -_- 을 : 주문 및 고객을, 다음 countresult 2 될 것 등등 ..엔티티 수를 얻거나 카운트 하시겠습니까?

편집 :

내가 엔티티 프레임 워크와 함께 일하고 있어요 4, 모델의 메타 데이터에 액세스해야합니다 (다이어그램에서 데이터베이스를 생성 한 다이어그램).

하나의 엔티티 = 하나의 테이블.

내가 programmaticaly 코드에서 엔티티/테이블의 수를 좀하고 싶습니다

을 나는 엔티티 고객과 다른 만든 그래서 경우 (아마 contexobject를 사용하여 DK를 ..?) : 주문을, 카운트/결과는 2가 될 것입니다. 희망은 지금 더 좋습니다. ..

답변

-1

발견.

은 내가 contextobject 사용할 수 있습니다

ERP_EMIModelContainer context = new ERP_EMIModelContainer(); 

을 지금은 이렇게 :

int numberOfEntities = context.MetadataWorkspace.GetEntityContainer(context.DefaultContainerName, DataSpace.CSpace).BaseEntitySets.Count; 

질문에 downvoting에 대한 BTW 덕분에 ...

+0

은 downvoting 우리를 비난하지 마십시오 . 아무도 이해하지 못하는 가난한 질문을 작성한 것에 대해 자신을 비난하십시오. – Steven

+0

이해할 수없는 것은 아무것도 없었습니다. EF와 함께 일하는 사람들은 의미가 무엇인지 알고 있습니다. 부끄러운 줄 알아. – eMi

관련 문제