【发布时间】:2012-02-19 10:13:31
【问题描述】:
我有一个想要与 Entity Framework 交互的旧数据库。
数据库高度规范化以存储有关航班的信息。为了更轻松地处理某些数据,我们编写了许多 SQL 视图来展平数据并将某些多表连接转换为更多逻辑信息。
在快速查看后,我发现在 EF 中使用视图有两个问题。
视图包含很多很多的键。一些快速的谷歌搜索似乎表明我需要手动编辑 EDMX 文件以删除此信息。
视图与其他表实体没有任何关系。需要手动添加这些关联才能链接视图 -> 表格。
当 DBA 团队进行更改时,从数据库中刷新模型时,这两个似乎都是主要的痛点。
这只是您在使用 EF 时需要“忍受”的事情,还是有任何建议的模式/实践来处理这些问题。
【问题讨论】:
标签: c# entity-framework view edmx