我现在有由一个数据库视图(加入多个表)支持的EF类。为了使其可更新,我需要更改要由数据库表支持的类。我正在使用Entity Framework 4.1 Code First,并且无法弄清楚如何建立这些关系?EF代码优先 - 实体加入多个表
为了简化,我现在有一个分类类返回类别名称(分类表)和类别类型名称(CategoryTypes表)。这些都在我目前使用的数据库视图中。我想更改为一个ViewModel,它可以直接从表中返回这两个字段并正确连接,这样,当用户更新类别名称时,EF应该能够正确处理更新(因为它将更新表的观点)。有关如何做到这一点的任何提示?
谢谢拉迪斯拉夫!我们已经讨论过这是一个可能的解决方案,但我们仍然不够确定。所以,很高兴得到您的确认!现在,重构! – user835320