Создать раздел домена с помощью Dapper FastCrud ModelGenerator

Наша база данных Sql Server имеет несколько схем / владельцев. Некоторые имена таблиц идентичны без схемы, поэтому при настройке Генератора моделей я хотел бы иметь возможность фильтровать по схеме или добавлять имя схемы в таблицу, чтобы не возникало конфликтов. Я пробовал фильтровать по префиксу таблицы, но это, кажется, работает только на имя таблицы.

Schema1.Companies
Schema2.Companies

Я хотел бы, чтобы Model Generator производил либо это

namespace models
    [Table("Schema1Companies")]
    [Table("Schema2Companies")]

или это

namespace models.Schema1
    [Table("Companies")]

namespace models.Schema2
    [Table("Companies")]

https://github.com/MoonStorm/Dapper.FastCRUD/wiki/Entity-registration

1 ответ

Немного покопавшись в коде, я нашел переменную SchemaName. Поэтому я могу создать файл ModelGeneratorConfig для каждой схемы с собственным пространством имен.

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