Я знаю, что это не отвечает на автоматическое сопоставление, но помогает тем, кто получает этот поиск для сопоставления частных полей.
Теперь вы можете использовать следующий код:
public class A
{
private List<B> myBs;
public A()
{
myField = new List<B>();
}
public IList<B> MyBs
{
get { return myField; }
}
}
С таким отображением
public class AMap : ClassMap<A> {
public AMap() {
HasMany(x => x.MyBs).Access.CamelCaseField()
}
}