EntityFramework Code First 构建外键关系,数据库不生成外键约束

创建 ExtendedSqlGenerator类

  public class ExtendedSqlGenerator : SqlServerMigrationSqlGenerator
    {
        #region 外键
        protected override void Generate(DropForeignKeyOperation dropForeignKeyOperation)
        {
           return;           
        }

        protected override void Generate(AddForeignKeyOperation addForeignKeyOperation)
        {
          return;
        }
        #endregion

    }

 

在Configuration类的构造函数里添加SetSqlGenerator("System.Data.SqlClient", new ExtendedSqlGenerator());

EntityFramework  Code First 构建外键关系,数据库不生成外键约束

 

上一篇:jupyter端口被占用的解决方式


下一篇:22. Generate Parentheses