Я использую DapperExtensions v4.0.30319 и пытаюсь сообщить Dapper.Contrib, что моя схема не является DBO. Я предоставил:
public class EngineMapper : ClassMapper<Engine>
{
public EngineMapper() : base()
{
Schema("vehicles");
}
}
Насколько я понимаю, из документации DapperExtensions (https://github.com/tmsmith/Dapper-Extensions/wiki/Customized-mapping-for-a-class), что этот класс будет автоматически найден с помощью отражения?
Но я также пытался явно использовать:
DapperExtensions.DapperExtensions.DefaultMapper = typeof(EngineMapper);
В любом случае, когда я использую Dapper.Contrib:
SqlConnection.Insert(new Engine());
результирующий оператор вставки не определяет никакой схемы.
Как мне выполнить вставку (или обновление и т. д.) с помощью Dapper.Contrib, где он использует указанную мной схему таблицы?