Example #1
0
        public static DataAccess Create(DataAccessConfig config)
        {
            switch (config.DatabaseType)
            {
            case DatabaseType.MySql:
                return(new MySqlDataAccess(config));

            case DatabaseType.SqlServerCompact:
                return(new SqlCeDataAccess(config));

            case DatabaseType.SqlServer:
            default:
                return(new SqlDataAccess(config));
            }
        }
Example #2
0
 public SqlCeDataAccess(DataAccessConfig config) : base(config)
 {
 }
 public MySqlDataAccess(DataAccessConfig config) : base(config)
 {
 }
Example #4
0
 /// <summary>
 /// 指定した <see cref="DataAccessConfig"/> を利用して <see cref="DataAccess"/> のインスタンスを初期化します。
 /// </summary>
 /// <param name="config">
 /// データベース接続情報
 /// </param>
 public DataAccess(DataAccessConfig config)
     : this()
 {
     Config = config;
 }
Example #5
0
 /// <summary>
 /// <see cref="DataAccess"/> のインスタンスを初期化します。
 /// </summary>
 public DataAccess()
 {
     Config = new DataAccessConfig();
 }