I am attempting to generate a schema in SQL Server based on the
getting started example on the fluent web site. I made some changes to
the code to accommodate SQL Server instead of SQL Lite but I seem to
have bumped up against a brick wall.
When I attempt to build the code, I am receiving the following error.
Error 1 An object reference is required for the non-static field,
method, or property 'FluentExample.Program.BuildSchema
(NHibernate.Cfg.Configuration)' C:\Code\FluentExample\FluentExample
\Program.cs 96 42 FluentExample
After Googling most every thing I could find, it appeared that this
error might have something to do with the NHibernate.ByteCode.Castle.
In the project, I basically just went ahead and referenced every thing
that seemed to be related to NHibernate or Fluent. Here is a list of
those references.
Antlr3
Castle.Core
Castle.DynamicProxy2
Fluent.NHibernate
Iesi.Collections
log4net
NHibernate
NHibernate.ByteCode.Castle
Here is my code.
private static ISessionFactory CreateSessionFactory()
{
return Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2008
.ConnectionString(c => c.FromConnectionStringWithKey
("FluentDB"))
.Cache(c => c
.UseQueryCache()
.ProviderClass<HashtableCacheProvider>())
.ShowSql())
.Mappings(m => m
.FluentMappings.AddFromAssemblyOf<Program>())
.ExposeConfiguration(BuildSchema)
.BuildSessionFactory();
}
private void BuildSchema(Configuration cfg)
{
new SchemaExport(cfg).Create(false, true);
}
Any ideas as to what I may be doing wrong?
Thank you!
Anthony
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Fluent NHibernate" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---