我已阅读Extending Non-Abstract Entities上的文档,并相应完成(继承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中扩展现有实体?
答案 0 :(得分:1)
DBContext不知道这个新类,所以你必须在DBContext类中添加以下行。
public virtual DbSet<MyEdition> MyEdition { get; set; }