entity-framework - 为 EntitySet 生成的查询 View 无效

标签 entity-framework

我收到此错误,我尝试了 EF Power Tools 的“重新生成 View ”,但没有成功!什么可能导致此异常:

mscorlib.dll 中出现“System.Data.Entity.Core.EntityCommandCompilationException”,但未在用户代码中处理准备命令定义时出错。有关详细信息,请参阅内部异常。 {“为 EntitySet 'Generals' 生成的查询 View 无效。查询解析器抛出以下错误:参数类型 'Edm.Single' 与正式类型 'Edm.String' 的属性 'Price' 不兼容。 Near 成员访问表达式,第 3 行,第 155 列.."}

谢谢!

最佳答案

如果它可以帮助他人,请发布此信息。我知道这几乎不可能找到:
Ef ViewCache
这解释了在 T4 模板生成时创建的 ViewCache 表。这可能会导致此票证中报告的确切错误。如果您确定分配了正确的数据类型/主键类型,则清除 ViewCache 表可以避免解决此问题的一些主要问题。

关于entity-framework - 为 EntitySet 生成的查询 View 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42263144/

相关文章:

c# - 使用 Entity Framework LINQ 有效检查数据库中是否存在记录

asp.net-mvc - EF 上下文管理

c# - EF AddOrUpdate 种子不更新子实体

.net - Entity Framework 和 ObjectContext.SaveChanges()

entity-framework - Entity Framework 设计器中的空字符串默认值

entity-framework - Entity Framework 跟踪的开销是多少?

entity-framework - EF 核心 : Built in Created and Edited timestamps

c# - 如何使用 Asp.Net MVC C# 创建 CMS 应用程序

c# - View 模型实现 - 字段少于实体

c# - 如何在基于MVC4/EF 6+的应用中实现事务