EF code first 外键配置的可空 生成的Migrations属性为不可空 您所在的位置:网站首页 不可为空的插板问题 EF code first 外键配置的可空 生成的Migrations属性为不可空

EF code first 外键配置的可空 生成的Migrations属性为不可空

#EF code first 外键配置的可空 生成的Migrations属性为不可空| 来源: 网络整理| 查看: 265

实体

[ForeignKey("juchuId")]public virtual TFzm004 juchuTFzm004 { get; set; }

/// /// JUCHU_ID/// [Column("JUCHU_ID", TypeName = "numeric")]public virtual decimal? juchuId { get; set; }

 

 

关联实体

/// /// TFcd008/// [ForeignKey("juchuId")]public virtual IList TFcd008s { get; set; }

 

 

实体已经配置成可空 为什么生成的Migrations就变成非空了 如下

public partial class test1 : DbMigration{public override void Up(){DropIndex("dbo.T_FCD008", new[] { "JUCHU_ID" });AlterColumn("dbo.T_FCD008", "JUCHU_ID", c => c.Decimal(nullable: false, precision: 38, scale: 0, storeType: "numeric"));CreateIndex("dbo.T_FCD008", "JUCHU_ID");}

public override void Down(){DropIndex("dbo.T_FCD008", new[] { "JUCHU_ID" });AlterColumn("dbo.T_FCD008", "JUCHU_ID", c => c.Decimal(precision: 38, scale: 0, storeType: "numeric"));CreateIndex("dbo.T_FCD008", "JUCHU_ID");}}

 

这个是ef就这么设置的还是说有接口可以配置呀



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有