根据需要配置Ef核心拥有的属性

时间:2020-07-16 16:15:41

标签: c# asp.net .net entity-framework ef-core-3.1

我有一个实体,并且它具有一个拥有的属性,并且我希望拥有的属性在表中不为null。这是我的代码,但是不起作用

 builder.OwnsOne(e => e.IdProof, nb =>
 {
     nb.Property(it => it.Type)
            .IsRequired()
            .HasMaxLength(Constants.shortLength);
 }

迁移证明是

migrationBuilder.AddColumn<string>(
    name: "IdProof_Type",
    table: "Player",
    maxLength: 255,
    nullable: true);

它仍然可以为空。如何使其不可为空?

0 个答案:

没有答案