+ Répondre à la discussion
Page 2 sur 2 PremièrePremière 12
Affichage des résultats 21 à 23 sur 23
  1. #21
    Membre à l'essai
    Inscrit en
    juillet 2009
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 98
    Points : 24
    Points
    24

    Par défaut

    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

  2. #22
    Membre à l'essai
    Inscrit en
    juillet 2009
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : juillet 2009
    Messages : 98
    Points : 24
    Points
    24

    Par défaut

    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

  3. #23
    Invité de passage
    Homme Profil pro
    Développeur .NET
    Inscrit en
    octobre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : octobre 2009
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    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;
                    }
                }
            }

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •