-1

Я хочу иметь две различные конфигурации сопоставления. Мне нужно как-то передать аргументы в конвенции, чтобы они могли вести себя по-другому. Помимо использования lock и статических полей, как я могу это сделать?Имея различные автонастройки «конфигурации»

ответ

0

Я нашел решение: Conventions.Find позволяет находить экземпляры конвенций.

var map = AutoMap.AssemblyOf<AutomappingConfiguration>(new AutomappingConfiguration()) 
    .Conventions.AddFromAssemblyOf<AutomappingConfiguration>() 
    .UseOverridesFromAssemblyOf<AutomappingConfiguration>(); 

foreach (var c in map.Conventions.Find<TableConvention>()) 
{ 
    c.AllWritable = allWritable; 
} 
Смежные вопросы