Я пытаюсь перейти на эту страницу http://jagregory.com/writings/fluent-nhibernate-conventions-rewrite/ для определения соглашений для Fluent NHibernate.
Я использую 1.1.0.685, и когда я использую этот код:
public class TableNameConvention : IClassConvention
{
public bool Accept(IClassMap classMap)
{
return true; // apply to all mappings
}
public void Apply(IClassMap classMap)
{
// will produce table names like: tbl_Customer, tbl_Product
classMap.WithTable("tbl_" + classMap.EntityType.Name);
}
}
.. компилятор не знает, что такое IClassMap.IClassConvention да, IClassMap нет.Я не получаю никаких предложений по пространству имен от Visual Studio.
Моя копия FNH довольно актуальна, и сообщение от 11 марта.Моя версия устарела или происходит что-то еще?