-1

Je souhaite avoir deux configurations de mappage différentes. Je dois en quelque sorte transmettre des arguments aux conventions pour qu'elles puissent se comporter différemment. En plus d'utiliser lock et les champs statiques comment puis-je faire cela?Avoir différentes "configurations" d'auto-apprentissage

Répondre

0

J'ai trouvé la solution: Conventions.Find permet de trouver des instances de convention.

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

foreach (var c in map.Conventions.Find<TableConvention>()) 
{ 
    c.AllWritable = allWritable; 
}