Проблема с: Dapper Extensions dbConnection.Get(personId)
У меня есть модель под названием Person:
Person
{
public int PersonId { get; set; }
public string Name { get; set; }
}
В базе у меня есть эта таблица:
data.Persons
Pers_Id
Pers_Name
Когда я пробую это без какого-либо пользовательского сопоставления, я получаю сообщение об ошибке «Недопустимое имя объекта« Человек »». Я считаю, что это проблема сопоставления, потому что, когда я полностью сопоставляю модель с префиксом «Pers_» и использую «data.Persons», Get работает.
Но есть ли способ автоматически отображать префикс? База данных, которую я использую, имеет много разных таблиц с разными префиксами.
У меня также все уже сопоставлено с Entity framework. Есть ли возможность получить настройки карты из Entity DbModelBuilder?