zoukankan      html  css  js  c++  java
  • System.ComponentModel.DataAnnotations.Schema.TableAttribute 同时存在于EntityFramework.dll和System.ComponentModel.DataAnnotations.dll中

    Entity Framework 与 .net4.5 的 System.ComponentModel.DataAnnotations 都有 System.ComponentModel.DataAnnotations.Schema 命名空间。并且都有一些相同的 特性(Attribute), 如:ForeignKeyAttribute, NotMappedAttribute 等。当项目同时引用了 EntityFramework.dll 与 System.ComponentModel.Composition.dll ,你将不能正常使用上面提到的特性。

    使用别名,给这两个dll 加一个不同的根。

    引用dll, 默认的别名都是 global

    1、将 EntityFramework.dll 的别名改为 EF

    2、在类的using 区域写入 extern alias EF;

    3、using EF::System.ComponentModel.DataAnnotations.Schema;   //引用别名加命名空间

     4、DbContext更新

  • 相关阅读:
    单选多选样式写法
    深拷贝方法
    防抖和节流的实现
    yarn 常用指令
    前端性能监控
    全表 or 索引
    Order by
    DINSTINCT
    智力题
    概率问题
  • 原文地址:https://www.cnblogs.com/valu/p/6726679.html
Copyright © 2011-2022 走看看