コード例 #1
0
 public BondInfoRepository(Infrastructure.ConnectionType type)
 {
     windReader = new WindReader();
     sqlWriter  = new SqlServerWriter(type);
     sqlReader  = new SqlServerReader(type);
     dateRepo   = new TransactionDateTimeRepository(type);
 }
コード例 #2
0
 private void LoadDataToSqlServerFromSourceIfNecessary(string code, DateTime date, bool record, Infrastructure.ConnectionType type = Infrastructure.ConnectionType.Local)
 {
     if (!ExistInSqlServer(code, date))
     {
         CreateDBOrTableIfNecessary(date);
         var dt = dataSource.Get(code, new DateTime(date.Year, date.Month, date.Day, 9, 15, 0, 0), new DateTime(date.Year, date.Month, date.Day, 15, 1, 0, 0));
         if (dt.Rows.Count > 0 && record == true)
         {
             sqlWriter.InsertBulk(dt, string.Format("[StockTickTransaction{0}].[dbo].[{1}]", date.Year, date.ToString("yyyy-MM-dd")));
         }
     }
     else
     {
         var dt = dataSource.GetFromSpecializedSQLServer(code, date, type);
     }
 }