I'm not seeing anywhere where you're actually creating the schema, you
should look into SchemaExport from NHibernate.

On Sat, Apr 25, 2009 at 3:58 PM, Marcos Matos <[email protected]> wrote:

>
> Hi,
> I'm trying to create a test repository helper class that utilizes SQLite
> inMemory and  Fluent NHibernate, but i cant get the thing to work. I already
> read a bunch of tutorials and sample codes, but the darn thing simply
> doesn't work!
>
> I've created this sample code snippet to illustrate the problem.
>
>
> ISessionFactory factory = Fluently.Configure()
>
> .Database(SQLiteConfiguration.Standard.InMemory)
>                                                    .Mappings(m =>
> m.FluentMappings
>
> .AddFromAssemblyOf<User>())
>                                                    .BuildSessionFactory();
>
>                 ISession session = factory.OpenSession();
>                 IList<User> list =
> session.CreateCriteria(typeof(User)).List<User>();
>
> This is the user class
>
> public class User : Entity<int>
>     {
>         public virtual string Nome { get; set; }
>
>         public User()
>         {
>         }
>     }
>
> and here is the mapping (the Id comes from the base entity class)
>
> public class UserMap : ClassMap<User>
>     {
>         public UserMap()
>         {
>             Id(x => x.Id);
>             Map(x => x.Nome);
>         }
>     }
>
> All very simple and stupid, but when i run the code above i get this
> exception:
>
> {"SQLite error\r\nno such table: User"}
>
> The SessionFactory and Session configurations looks fine. What Im doing
> wrong? Using FluentNhibernate version 0.1.0.453 and System.Data.SQLite
> 1.0.60.0 on windows xp 32.
>
> Thanks for your help!
>
>
> --
> Marcos Castilho da Costa Matos
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to