카테고리 없음
[씨#] 엔티티 프레임 워크를 사용하여 데이터베이스 테이블 수를 얻으려면 어떻게해야합니까?
행복을전해요
2021. 2. 2. 08:53
이것은 당신 을 도울 것 입니다. 여기에 관련 부분이 있습니다.
var metadata = ((IObjectContextAdapter)db).ObjectContext.MetadataWorkspace;
var tables = metadata.GetItemCollection(DataSpace.SSpace)
.GetItems<EntityContainer>()
.Single()
.BaseEntitySets
.OfType<EntitySet>()
.Where(s => !s.MetadataProperties.Contains("Type")
|| s.MetadataProperties["Type"].ToString() == "Tables");
출처
https://stackoverflow.com/questions/22049905