我正在使用Entity Framework和我没有设计的现有数据库。到目前为止,一切都很好,但现在我需要将实体类连接到视图。通过使用[Table("xxx")]
注释来执行此操作,其中xxx是我的视图名称,这给了我这个错误:
{“指定的模式无效。错误:\ r \ n(86,6):错误0019:每个 类型中的属性名称必须是唯一的。物业名称'NAME'是 已定义。“}
在我的任何课程中都没有名为Name
的属性。我用谷歌搜索了这个错误,没有得到任何点击。在没有NAME
部分的情况下搜索此错误会给我一些我认为不适用于我的错误,虽然我确实有一个在不同类中命名相同的属性,但我从类栏中删除了所有属性一个(并且它不是共享的那个)并且仍然得到相同的错误。我尝试创建一个edmx,但是它创造了一大堆新的错误,包括打破我手工绘制的已经工作过的类。
创建一个从视图中获取数据的实体类的最佳方法是什么?