Создать раздел домена с помощью 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 для каждой схемы с собственным пространством имен.