Exemple #1
0
        public void CanCreate()
        {
            var options = new MysqlDapperServiceOptions();

            Assert.IsNotNull(options);
            Assert.IsNotNull(options.ConnectionFactory);
        }
Exemple #2
0
 /// <summary>   Provide service. </summary>
 /// <param name="configuration">    The configuration. </param>
 /// <param name="provider">         The provider. </param>
 /// <returns>   A TDataService. </returns>
 internal static TDataService ProvideService <TDataService>(IConfigurationRoot configuration, DynamicDataProvider <TDataService> provider)
 {
     if (_options == null)
     {
         _options = configuration.GetConfiguration <MysqlDapperServiceOptions>();
     }
     return(provider.ProvideUsingMysql(_options));
 }
Exemple #3
0
        public void CanGetAndModifyConnectionString()
        {
            var options = new MysqlDapperServiceOptions();

            Assert.IsNotNull(options);

            options.ConnectionString = "abc";
            Assert.AreEqual("abc", options.ConnectionString);
        }
        /// <summary>	Gets data service. </summary>
        /// <returns>	The data service. </returns>
        public static ILocalizationDataService GetDataService()
        {
            var options = new MysqlDapperServiceOptions
            {
                ConnectionFactory = new MysqlConnectionFactory(),
                ConnectionString  = ConnectionStringHelper.GetConnectionStringFor("MYSQL")
            };

            return(new MysqlDapperLocalizationDataService(options));
        }
Exemple #5
0
 /// <summary>   Provide using mysql. </summary>
 /// <param name="options">  Options for controlling the operation. </param>
 /// <returns>   A TDataService. </returns>
 protected internal abstract TDataService ProvideUsingMysql(MysqlDapperServiceOptions options);