Я именование моих таблиц MYSQL и столбцов, используя символы подчеркивания:Как связать имена таблиц/столбцов подчеркивания автоматически с помощью Dapper-Extensions?
this_is_a_table
следует сопоставить: ThisIsATable
this_is_a_column
следует сопоставить: ThisIsAColumn
Щеголеватые может обрабатывать это отображение, если я установить:
DefaultTypeMap.MatchNamesWithUnderscores = true;
Есть ли способ включить это в Dapper-Extensions, чтобы он автоматически отображал undescore?
переписаны название, чтобы сформировать вопрос (более читаемым для поиска результатов) и некоторый код форматирования –
Слишком плохо, что расширение не обрабатывает отображение, как в родительском пространстве имен, потому что 'DefaultTypeMap.MatchNamesWithUnderscores = true;' работает так хорошо. Это приводит к излому в общем репозитории, который я создаю для проекта. Я считаю, что сопоставление имен таблиц отлично работает, если вы украшаете класс '[Table (" this_is_a_table ")]'. – secretwep
@secretwep Вот как я решаю его сегодня при создании общего репо. Но, как вы сказали, MatchNamesWithUnderscores работает так хорошо. –