当获得关于在EF的DbContext所有实体的元数据,这是颇为曲折,不必经过ObjectContext的。
这是很大的清理和EFCore有如下一个简单的线条简化:
return dc.Model.GetEntityTypes();
上述返回的IEnumerable其中dc是从的DbContext派生的类的一个实例。
该Microsoft.OData.Client.Edm图书馆有EdmEntityType。 我需要的是从Microsoft.OData.Client.DomainServiceContext的实例返回它的方式。
EdmStructuralProperty和EdmNavigationProperty似乎反映它们的等同物在EF和EFCore世界。 不过,我不能在根表达式,可以访问顶级实体开始得到。
我已搜查,似乎无法找到任何这充分说明了这一点。
任何人都可以帮忙吗?