实体框架无法加载相关实体

时间:2011-09-05 15:08:12

标签: entity-framework entity-sql

自从我开始在我的项目中使用POCO以来,我一直在查询引用查询中其他实体的数据的问题。令人讨厌的部分是在LINQPad上尝试相同的查询效果很好。

例如,下面的esql查询:

SELECT VALUE TOP(1) a.AccountUrl FROM AppEntities.Accounts AS a WHERE EXISTS(SELECT VALUE u FROM a.Users AS u WHERE u.Username=@username)

尝试从我的应用程序执行时抛出跟随错误。

  

用户'不是当前加载的模式中“DelightModel.Account”类型的成员。近简单标识符,第1行,第104列。

我在LINQPad上尝试了与我的Web应用程序引用的相同的dll(存储库库)相同的查询,并且它有效。更改查询以返回没有投影的完整实体(下面的示例)也没有问题。

SELECT VALUE TOP(1) a FROM AppEntities.Accounts AS a WHERE EXISTS(SELECT VALUE u FROM a.Users AS u WHERE u.Username=@username)

以上查询适用于我的应用程序。

这是一个错误还是我做错了什么?

请帮助我指出正确的方向。感谢。

0 个答案:

没有答案
相关问题