EF Core 2.1 scaffolding - генерировать модель с базовым классом по умолчанию - PullRequest
0 голосов
/ 05 февраля 2020

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

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

, чтобы сгенерировать следующий класс Model:

public partial class MyTable
    {
        public MyTable()
        {

        }

        public int Id { get; set; }
    }

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

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

        }

        public int Id { get; set; }
    }

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...