Lo quiero hacer de esta manera, que es un ejemplo simple pero tampoco me
sale, pq hay una palabra reservada que no me lo reconoce.
using FluentNHibernate.Cfg;
using FluentNHibernate.Cfg.Db;
using FluentNHibernate.Testing;
using NHibernate;
namespace WindowsUINHibernate
{
class TestSaveAndLoad
{
private ISessionFactory sessionFactory { get; set; }
public void CreateSessionFactory()
{
sessionFactory = Fluently.Configure()
.Database(MsSqlConfiguration.MsSql2012.ConnectionString(
"Data Source=.;Initial Catalog=NHibernate;User
ID=sa;Password=lim@1"))
.Mappings(m =>
m.FluentMappings.AddFromAssemblyOf<StickyNote>())
.BuildSessionFactory();
}
public void SaveAndLoadTest()
{
var stickyNote = new StickyNote {Note = "Woop"};
using (var session = sessionFactory.OpenSession())
{
using (var transaction = session.BeginTransaction())
{
session.SaveOrUpdate(stickyNote);
transaction.Commit();
}
}
*Assert*.IsTrue(stickyNote.Id > 0);
}
}
}
Assert no me reconoce pq? quiero comenzar por este ejercicio simple.
El lunes, 24 de marzo de 2014 06:44:37 UTC-5, Pedro Avila escribió:
>
> Hola estoy trabajando con VS 2012, NHibernate. Quiero crear mi clase
> Session y lo estoy haciendo de esta manera.
>
> public class SessionNHibernate
> {
> public static ISessionFactory CreateSessionFactory()
> {
> var FluentConfig = MsSqlConfiguration.MsSql2012
> .ConnectionString.FromAppSetting("default");
>
> PersistenceModel persistenceModel = new PersistenceModel();
> persistenceModel.AddMappingsFromAssembly(typeof(*User*).Assembly);
>
> Configuration NHConfig = new Configuration()
> .AddProperties(FluentConfig.*ToProperties*()); ==> No lo
> reconoce ToProperties
>
> persistenceModel.Configure(NHConfig);
>
> return NHConfig.BuildSessionFactory();
>
> }
> }}
>
> Como poder crear sessiones? pero que no este poniendo en type of(La clase a
> trabajar)
>
>
--
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
---
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano"
de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía
un correo electrónico a [email protected].
Para obtener más opciones, visita https://groups.google.com/d/optout.