【发布时间】:2021-07-10 16:38:43
【问题描述】:
我在一个名为“Entity”的文件夹中创建了一个实体模型,其中包含我唯一的实体模型。
project.Entity.ListModel.edmx
在我的主 program.cs 中,我试图调用它来导航一些表格:
var query = ListModel.TableName.Where(x => x.name..
但它一直说 ListModel 在当前上下文中不存在。 我什至尝试过完整的路径,例如:project.Entity.ListModel.TableName.Where..... 但没有运气。
这似乎是一个简单的解决方法,尽管我对实体框架或 Linq 不太熟悉。
欢迎任何指导。 谢谢
【问题讨论】:
-
edmx 是一个文件,其中包含 c# 类和数据库之间的映射(模型)。当您更改数据库表/字段时,您必须刷新映射。您不应该在 c# 中使用表名。您应该使用在 c# 中创建的类。类和数据库之间的映射在 edmx 模型内部。