Я использую последнюю версию Fluent NHibernate (1.2.0.712), полученную через NuGet. Ранее я использовал пространство имен FluentNHibernate.Mapping.Builders для создания расширений сопоставления, подобных:
public static class MappingExtensions
{
public static PropertyBuilder Text(this PropertyBuilder propertyBuilder)
{
propertyBuilder.Length(10000);
return propertyBuilder;
}
public static PropertyBuilder Money(this PropertyBuilder propertyBuilder)
{
propertyBuilder.CustomType<MoneyUserType>();
return propertyBuilder;
}
}
, который можно использовать как таковой:
Map(x => x.Price).Money();
Я знаю, получить ошибку:
Error 1 The type or namespace name 'Builders' does not exist in the namespace 'FluentNHibernate.Mapping' (are you missing an assembly reference?)
Я ссылаюсь на правильную сборку. В Reflector и Object Browser я не могу найти указанное выше пространство имен, но в исходном коде GitHub оно есть.
Я что-то упускаю из виду?