Попытка настроить SQL Ce база данных и получить следующее исключение для BuildSessionFactory () .
Та же конфигурация работает для SQLite , но я раньше не использовал SQLCe с NHibernate.
Есть предложения?
Ссылки:
System.Data.SqlServerCe 3.5.1.0
FluentNHibernate 1.2
NHibernate 3.1
Конфигурация:
Dim fluentConfiguration = Fluently.Configure() _
.Database(MsSqlCeConfiguration.Standard.ConnectionString(connectionString)) _
.Mappings(Function(m) m.FluentMappings.AddFromAssemblyOf(Of InstrumentMap)() _
.Conventions.Add(FluentNHibernate.Conventions.Helpers.DefaultLazy.Never())) _
.ExposeConfiguration(Function(c) InlineAssignHelper(cfg, c)) _
.Cache(Function(c) c.UseQueryCache())
sessionFactory = fluentConfiguration.BuildSessionFactory()
Исключение в DBConnection.cs, по адресу:
virtual public DataTable GetSchema(string collectionName) {
throw ADP.NotSupported();
}
Система.NotSupportedException произошла Сообщение = указанный метод не поддерживается.Source = System.Data StackTrace: в System.Data.Common.DbConnection.GetSchema (String collectionName) InnerException:
Btw;Я получаю то же исключение, если опускаю .ExposeConfiguration (..)