我使用ADO.NET LinqtoSql在使用LINQ从平面文件解析后将数据填充到SqlDatabase表中。我也在同一个项目中使用实体数据模型在JQGrid中显示那些填充的SqlDatabase表。
实体数据模型用于使用LINQ从多个SqlDatabase表中的多个列中选择数据集。
获得的例外和错误:
Ambiguity between 'TABLE.TABLEONE.FileCreated' and 'TABLE.TABLEONE.FileCreated'
The type 'TABLE.TABLEONE' already contains a definition for 'Tableone_ID'
如果将ADO.NET Entity Model.edmx设计中声明的定义重命名为其他名称,我可以纠正这些错误。
如何在不更改定义的情况下解决异常并继续进行开发。需要帮助。
答案 0 :(得分:0)
修复了DBML
和EDMX
设计之间定义和歧义的冲突。将DBML
的班级名称重命名为TABLEONE_DBML
,并且适用于EDMX
。