Je commence avec NHibernate 3.0 et Fluent. Je cherche la façon de seulement ajouter des données car à chaque fois que j'exécute mon SchemaExport, ça efface les données déjà dans les tables. Un peu d'aide svp.
Merci d'avance.
Mon code, si ça peut aider :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Shared Function CreateSessionFactory() As ISessionFactory Return Fluently.Configure().Database(MsSqlConfiguration.MsSql2005.ConnectionString("Data Source=OEG\SQL2005;Initial Catalog=CatDefault;Integrated Security=SSPI;")).Mappings(Function(m) m.FluentMappings.AddFromAssemblyOf(Of Program)()).ExposeConfiguration(AddressOf BuildSchema).BuildSessionFactory() End Function ''' <summary> ''' this NHibernate tool takes a configuration (with mapping info in) ''' and exports a database schema from it ''' </summary> ''' <param name="config"></param> ''' <remarks></remarks> Private Shared Sub BuildSchema(ByVal config As Configuration) Dim SchemaExp As New SchemaExport(config) SchemaExp.Create(False, True) End Sub
Partager