System.ComponentModel.DataAnnotations.Schema 冲突
2017-12-29 09:41
375 查看
System.ComponentModel.DataAnnotations.Schema 冲突
Entity Framework 与 .net4.5 的 System.ComponentModel.DataAnnotations 都有 System.ComponentModel.DataAnnotations.Schema 命名空间。并且都有一些相同的 特性(Attribute), 如:ForeignKeyAttribute, NotMappedAttribute 等。当项目同时引用了 EntityFramework.dll 与 System.ComponentModel.Composition.dll ,你将不能正常使用上面提到的特性。使用别名,给这两个dll 加一个不同的根。
引用dll, 默认的别名都是 global
将 EntityFramework.dll 的别名改为 EF
在类的using 区域写入 extern alias EF;
*using EF::System.ComponentModel.DataAnnotations.Schema 引用别名加命名空间
*
*
相关文章推荐
- System.ComponentModel.DataAnnotations.Schema 冲突
- System.ComponentModel.DataAnnotations.Schema.TableAttribute 同时存在于EntityFramework.dll和System.Componen
- System.ComponentModel.DataAnnotations.Schema.TableAttribute 同时存在于EntityFramework.dll和System.ComponentModel.DataAnnotations.dll中
- using System.ComponentModel.DataAnnotations
- using System.ComponentModel.DataAnnotations
- 第6章 数据注解 System.ComponentModel.DataAnnotations 、注解后台原理、自定义验证ValidationAttribute、IValidatableObject
- System.ComponentModel.DataAnnotations dll中标签的用法
- System.ComponentModel.DataAnnotations 命名空间和RequiredAttribute 类
- System.ComponentModel.DataAnnotations表示与数据字段和参数关联的数据类型的枚举
- [System.ComponentModel.DataObject]
- “CreateRiaClientFilesTask”任务意外失败。 未能加载文件程序集“System.ComponentModel.DataAnnotations 处理办法
- using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin
- “CreateRiaClientFilesTask”任务意外失败。 未能加载文件程序集“System.ComponentModel.DataAnnot...
- System.ComponentModel(未完...)
- ASP.NET MVC基于标注特性的Model验证:DataAnnotationsModelValidator
- 类型“System.ComponentModel.PropertyChangedEventManager”未标记为可序列化
- System.ComponentModel.Component简介
- ASP.NET MVC基于标注特性的Model验证:DataAnnotationsModelValidatorProvider
- System.ComponentModel.Component入门
- private System.ComponentModel.IContainer components = null;