怎样才能获得有关在Microsoft.OData.Client.DataServiceContext

2019-10-30 04:02发布

当获得关于在EF的DbContext所有实体的元数据,这是颇为曲折,不必经过ObjectContext的。

这是很大的清理和EFCore有如下一个简单的线条简化:

return dc.Model.GetEntityTypes();

上述返回的IEnumerable其中dc是从的DbContext派生的类的一个实例。

该Microsoft.OData.Client.Edm图书馆有EdmEntityType。 我需要的是从Microsoft.OData.Client.DomainServiceContext的实例返回它的方式。

EdmStructuralProperty和EdmNavigationProperty似乎反映它们的等同物在EF和EFCore世界。 不过,我不能在根表达式,可以访问顶级实体开始得到。

我已搜查,似乎无法找到任何这充分说明了这一点。

任何人都可以帮忙吗?

文章来源: How does one get a list of all metadata about entities in a Microsoft.OData.Client.DataServiceContext?
标签: rest odata