фиксация записи результатов экспериментов в новую таблицу
test / deploy_trader_prod (push) Has started running
Details
test / deploy_trader_prod (push) Has started running
Details
parent
f49d4a9134
commit
4508e1f0df
|
@ -4,7 +4,7 @@ using System.ComponentModel.DataAnnotations.Schema;
|
||||||
|
|
||||||
namespace KLHZ.Trader.Core.DataLayer.Entities.Prices
|
namespace KLHZ.Trader.Core.DataLayer.Entities.Prices
|
||||||
{
|
{
|
||||||
[Table("processed_prices")]
|
[Table("experiment_results")]
|
||||||
public class ProcessedPrice : IProcessedPrice
|
public class ProcessedPrice : IProcessedPrice
|
||||||
{
|
{
|
||||||
[Column("id")]
|
[Column("id")]
|
||||||
|
|
|
@ -12,7 +12,6 @@ namespace KLHZ.Trader.Core.DataLayer
|
||||||
public DbSet<Trade> Trades { get; set; }
|
public DbSet<Trade> Trades { get; set; }
|
||||||
//public DbSet<PriceChange> PriceChanges { get; set; }
|
//public DbSet<PriceChange> PriceChanges { get; set; }
|
||||||
public DbSet<ProcessedPrice> ProcessedPrices { get; set; }
|
public DbSet<ProcessedPrice> ProcessedPrices { get; set; }
|
||||||
public DbSet<ExperimentsResult> ExperimentsResults { get; set; }
|
|
||||||
public DbSet<OrderbookItem> OrderbookItems { get; set; }
|
public DbSet<OrderbookItem> OrderbookItems { get; set; }
|
||||||
public DbSet<OrderbookElement> OrderbookElements { get; set; }
|
public DbSet<OrderbookElement> OrderbookElements { get; set; }
|
||||||
public TraderDbContext(DbContextOptions<TraderDbContext> options)
|
public TraderDbContext(DbContextOptions<TraderDbContext> options)
|
||||||
|
@ -55,7 +54,7 @@ namespace KLHZ.Trader.Core.DataLayer
|
||||||
v => DateTime.SpecifyKind(v, DateTimeKind.Utc));
|
v => DateTime.SpecifyKind(v, DateTimeKind.Utc));
|
||||||
});
|
});
|
||||||
|
|
||||||
modelBuilder.Entity<ExperimentsResult>(entity =>
|
modelBuilder.Entity<ProcessedPrice>(entity =>
|
||||||
{
|
{
|
||||||
entity.HasKey(e1 => new { e1.Time, e1.Id });
|
entity.HasKey(e1 => new { e1.Time, e1.Id });
|
||||||
entity.Ignore(e1 => e1.IsHistoricalData);
|
entity.Ignore(e1 => e1.IsHistoricalData);
|
||||||
|
@ -87,15 +86,15 @@ namespace KLHZ.Trader.Core.DataLayer
|
||||||
v => DateTime.SpecifyKind(v, DateTimeKind.Utc));
|
v => DateTime.SpecifyKind(v, DateTimeKind.Utc));
|
||||||
});
|
});
|
||||||
|
|
||||||
modelBuilder.Entity<ProcessedPrice>(entity =>
|
//modelBuilder.Entity<ProcessedPrice>(entity =>
|
||||||
{
|
//{
|
||||||
entity.HasKey(e1 => e1.Id);
|
// entity.HasKey(e1 => e1.Id);
|
||||||
entity.Ignore(e1 => e1.IsHistoricalData);
|
// entity.Ignore(e1 => e1.IsHistoricalData);
|
||||||
entity.Property(e => e.Time)
|
// entity.Property(e => e.Time)
|
||||||
.HasConversion(
|
// .HasConversion(
|
||||||
v => v.ToUniversalTime(),
|
// v => v.ToUniversalTime(),
|
||||||
v => DateTime.SpecifyKind(v, DateTimeKind.Utc));
|
// v => DateTime.SpecifyKind(v, DateTimeKind.Utc));
|
||||||
});
|
//});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue