EF 4.0 从 MetadataWorkspace 获取 EntitySetMappings
我正在使用 EF 4.0,并且尝试从映射数据空间查询所有项目。
使用以下代码,
var item = this.MetadataWorkspace.GetItems<EdmType>(DataSpace.CSSpace);
我收到错误
“空间‘CSSpace’没有关联的集合”
最终我尝试从 edmx 文件查询 EntitySetMappings,以便我可以知道哪些 EntityTypes 映射到特定的 EntitySet...
I am using EF 4.0, and I am trying to query all the items from the mapping dataspace.
Using the following code,
var item = this.MetadataWorkspace.GetItems<EdmType>(DataSpace.CSSpace);
I get an error
'The space 'CSSpace' has no associated collection'
Eventually i am trying to query EntitySetMappings from the edmx file so i can know which EntityTypes are mapped to a particular EntitySet...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要强制加载SSpace。
有关更多信息,请查看强制要加载的 MetadataWorkspace ItemCollections。
You need to force load the SSpace.
For more information take a look at Forcing MetadataWorkspace ItemCollections to load.