Не удалось создать драйвер с
NHibernate.Driver.SqlServerCeDriver, NHibernate, Version=3.3.0.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4
.Использование Fluent NHibernate SQL Server CE не может создать драйвер
внутренний Exeption: Реализация IDbCommand и IDbConnection в сборочном System.Data.SqlServerCe не может быть найден. Убедитесь, что сборка System.Data.SqlServerCe находится в каталоге приложения или в глобальном кэше сборок. Если сборка находится в GAC, используйте элемент в файле конфигурации приложения, чтобы указать полное имя сборки.
Это ошибка, которую я получаю, когда пытаюсь использовать свободное владение nHibernate!
Я пробую простые примеры по конфигурации не работает с локальной базой данных , используя эту DLL.
Мой код:
private static String ConnectionString = "Data Source = Database1.sdf";
public static ISessionFactory CreateSessionFactory()
{
return Fluently.Configure()
.Database(MsSqlCeConfiguration.Standard
.ConnectionString(ConnectionString)
.Driver<NHibernate.Driver.SqlServerCeDriver>()
.Dialect<NHibernate.Dialect.MsSqlCeDialect>())
.Mappings(m => m.FluentMappings.AddFromAssembly(System.Reflection.Assembly.GetExecutingAssembly()))
.ExposeConfiguration(BuildSchema)
.ExposeConfiguration(x => x.SetProperty("connection.release_mode", "on_close"))
.BuildSessionFactory();
}
private static void BuildSchema(Configuration configuration)
{
SchemaExport schemaExport = new SchemaExport(configuration);
schemaExport.Execute(false, true, false);
}
Спасибо! Это очень важно!
Я обнаружил, что он ломается в buildsessionfactory ... helpppp !!!!
yes im sure.can это что-то еще? Может быть, что-то с файлами сборок? – user1430430
Я добавляю внутреннее освобождение от этого освобождения. Может быть, он может помочь – user1430430
неважно, я нашел его !!!! thanku очень понравился день !!! – user1430430