如何实例化对象并在其中设置嵌套值?

时间:2019-04-29 13:16:43

标签: copy instance apache-commons-beanutils

我必须创建一个可以在jar中使用的类的实例,并将值设置为嵌套属性。

modelBuilder.Entity<User>().OwnsOne(o => o.SMSCodeInfo , sm => 
{
   sm.ToTable("SMSCodeInfo");
});

obj的所有属性都初始化为null。 当我使用

设置值时
migrationBuilder.CreateTable(
            name: "SMSCodeInfo",
            columns: table => new
            {
                UserId = table.Column<Guid>(nullable: false),
                Code = table.Column<long>(nullable: false),
                Expiration = table.Column<DateTime>(nullable: false)
            },
            constraints: table =>
            {
                table.PrimaryKey("PK_SMSCodeInfo", x => x.UserId);
                table.ForeignKey(
                    name: "FK_SMSCodeInfo_AspNetUsers_UserId",
                    column: x => x.UserId,
                    principalTable: "AspNetUsers",
                    principalColumn: "Id",
                    onDelete: ReferentialAction.Cascade);
            });

它没有设置。 除此之外,我还需要设置一些嵌套属性。请提供任何帮助

enter image description here

0 个答案:

没有答案