使用代码将Entity Framework映射到数据库中的View

时间:2012-01-19 01:47:02

标签: c# entity-framework entity-framework-4.1

我正在使用Entity Framework和我没有设计的现有数据库。到目前为止,一切都很好,但现在我需要将实体类连接到视图。通过使用[Table("xxx")]注释来执行此操作,其中xxx是我的视图名称,这给了我这个错误:

  

{“指定的模式无效。错误:\ r \ n(86,6):错误0019:每个   类型中的属性名称必须是唯一的。物业名称'NAME'是   已定义。“}

在我的任何课程中都没有名为Name的属性。我用谷歌搜索了这个错误,没有得到任何点击。在没有NAME部分的情况下搜索此错误会给我一些我认为不适用于我的错误,虽然我确实有一个在不同类中命名相同的属性,但我从类栏中删除了所有属性一个(并且它不是共享的那个)并且仍然得到相同的错误。我尝试创建一个edmx,但是它创造了一大堆新的错误,包括打破我手工绘制的已经工作过的类。

创建一个从视图中获取数据的实体类的最佳方法是什么?

0 个答案:

没有答案