コード例 #1
0
        public static NHibernateProviderManagerFactory CreateMySqlFactory(IList<string> xmlMappingAssemblyNames)
        {
            var propertyTable = new Dictionary<string, string> {
                {"connection.provider", "NHibernate.Connection.DriverConnectionProvider"},
                {"dialect", "NHibernate.Dialect.MySQLDialect"},
                {"connection.driver_class", "NHibernate.Driver.MySqlDataDriver"},
            };

            var factory = new NHibernateProviderManagerFactory {
                StaticConfigPropertyTable = propertyTable,
                XmlMappingAssemblyNames = xmlMappingAssemblyNames,
            };

            return factory;
        }
コード例 #2
0
        public static NHibernateProviderManagerFactory CreateMySqlFactory(IList <string> xmlMappingAssemblyNames)
        {
            var propertyTable = new Dictionary <string, string> {
                { "connection.provider", "NHibernate.Connection.DriverConnectionProvider" },
                { "dialect", "NHibernate.Dialect.MySQLDialect" },
                { "connection.driver_class", "NHibernate.Driver.MySqlDataDriver" },
            };

            var factory = new NHibernateProviderManagerFactory {
                StaticConfigPropertyTable = propertyTable,
                XmlMappingAssemblyNames   = xmlMappingAssemblyNames,
            };

            return(factory);
        }