首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到EntitySet

找不到EntitySet
EN

Stack Overflow用户
提问于 2011-01-22 08:44:36
回答 1查看 1.8K关注 0票数 1

我在一个使用EF4作为我的数据源的MVC站点上工作。直到今天,我在使用EF4的其他项目中都没有遇到问题。我收到一个错误,指出找不到EntitySet name Entities.Sites。我有另一个EDMX文件,用于另一个数据集,它的设置几乎相同(具有不同的实体名称),当我尝试对它运行LINQ查询时,它工作得很好。

我的EDMX有两个表(站点和页面),从站点到页面的表是一对多的关联。一切都编译得很好,但在运行时,几乎就像数据模型在每个属性列表填充上失败一样。我确实启用了延迟加载(这是一个.NET 4项目)。

我单步执行了designer类上的代码,当遇到这样的调用时,它会失败

代码语言:javascript
复制
if((_Pages == null))
{
     _Pages = base.CreateObjectSet<Page>("Pages");
}

我没有修改designer.cs中的代码。我在一堵大墙上看这个。你知道我会做错什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-23 08:54:35

尝试将实体页面重命名为其他名称,如EntityPage (例如),看看这是否解决了问题。正如@Yakimych所说,这可能只是一个命名空间冲突的情况

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4765375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档