Строительные леса EF Core 2.1 - создание модели с базовым классом по умолчанию

Я использую следующую команду Scaffoling

Scaffold-DbContext 'Data Source=myServer;Initial Catalog=mydb;User ID=myUser;Password=MyPass' Microsoft.EntityFrameworkCore.SqlServer -Tables [dbo].[MyTable]

для создания следующего класса модели:

public partial class MyTable
    {
        public MyTable()
        {

        }

        public int Id { get; set; }
    }

Но я хочу, чтобы модель была сгенерирована, как показано ниже (т.е. унаследована от базового класса IEntity

public partial class MyTable : IEntity<int>
    {
        public MyTable()
        {

        }

        public int Id { get; set; }
    }

Как это можно сделать с помощью команды Scaffold?

У меня более 1000 таблиц, поэтому в настоящее время мне нужно добавлять базовый класс вручную в каждый файл после создания классов модели с помощью команды Scaffold.

0 ответов

Другие вопросы по тегам