Merci pour vos reponses
ça fait 10 jours alors que je galéré avec flunt nhibernate.Est ce que vous pouvez me conseiller un autre outils ORM avec dot.net
Version imprimable
Merci pour vos reponses
ça fait 10 jours alors que je galéré avec flunt nhibernate.Est ce que vous pouvez me conseiller un autre outils ORM avec dot.net
Merci pour vos réponses
En fait j ai passé 10 jours à galerer avec Fluent Nhibernate et je me demande si vous pouvez me proposer un outils ORM dotnet dont vous avez fait l expérience et vous appréciez
Moi cela fonctionne plutôt bien j'utilise NHibernate 3.1 avec fluent + mysql :
Voici ma config :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 /// <summary> /// Obtient une référence vers un instance de <see cref="ISessionFactory"/> /// représentant la fabrique de session nhibernate. /// </summary> public static ISessionFactory SessionFactory { get { lock (_lock) { if (_sessionFactory == null) { try { var configuration = Fluently.Configure() .Database(MySQLConfiguration.Standard.ConnectionString(p => p.FromConnectionStringWithKey(CONNECTION_STRING_KEY))) .Mappings(m => m.AutoMappings.Add(new AutoPersistenceModel().AddMappingsFromAssembly(typeof(Mapping.DossierMap).Assembly))) .Mappings(m => m.AutoMappings.Add(new AutoPersistenceModel().AddMappingsFromAssembly(typeof(Mapping.AbonneMap).Assembly))) .CurrentSessionContext("web") .Cache(o => o.ProviderClass(typeof(NHCache.HashtableCacheProvider).AssemblyQualifiedName).UseQueryCache().UseSecondLevelCache()) .BuildConfiguration(); _sessionFactory = configuration.BuildSessionFactory(); } catch (Exception exception) { HandleException(exception); return null; } } return _sessionFactory; } } }