将edmx文件从主项目移动到单独的类库会导致类名称冲突

时间:2018-12-19 07:04:42

标签: asp.net webforms entity-framework-6 edmx

我正在一个具有app_code的asp.net网站项目中工作,并且在此文件夹中有一个.edmx数据模型。现在,我想将此数据模型移到一个单独的类库项目中,并使用编译的DLL文件来提高安全性和维护性。完成之后,项目成功编译,但是出现了一个异常,通知现有类与新类库的新类发生冲突。该错误如下所述。

The mapping of CLR type to EDM type is ambiguous because multiple CLR types match the EDM type 'AdminAuthorization'. Previously found CLR type 'AdminAuthorization', newly found CLR type 'DreamBirdModel.AdminAuthorization'.

在这里,AdminAuthorization是实体类,DreamBirdModel是类库。我也将Model.Context.cs和edmx模型的所有相关类移到了类库,但是不知道我缺少什么。请帮忙。

0 个答案:

没有答案