0

我已阅读有关扩展非抽象实体的文档,并相应地完成了(继承Edition实体)。但是Up迁移类中的函数是空的。

MyEdition课程如下:

using System;
using System.Collections.Generic;
using System.Text;
using Abp.Application.Editions;

namespace Boilerplate.Editions
{
    public class MyEdition: Edition
    {
        public virtual long Price { get; set; }
    }
}

迁移是使用 Entity Framework Core 的 Add-Migration 命令自动生成的。

我的迁移如下:

public partial class Added_MyEdition_Entity : Migration
{
    protected override void Up(MigrationBuilder migrationBuilder)
    {

    }

    protected override void Down(MigrationBuilder migrationBuilder)
    {

    }
}

那么,如何在 ASP.NET Boilerplate 中扩展现有实体?

4

1 回答 1

1

DBContext 不知道这个新类,因此您必须在 DBContext 类中添加以下行。

public virtual DbSet<MyEdition> MyEdition { get; set; }
于 2018-04-11T13:02:53.097 回答