@@ -195,6 +195,7 @@ private void CreateCandleTable(FluentMappingBuilder builder)
195
195
. Entity < CandleMessage > ( )
196
196
. Property ( m => m . SecurityId . SecurityCode ) . HasLength ( 256 )
197
197
. Property ( m => m . SecurityId . BoardCode ) . HasLength ( 256 )
198
+ . Property ( m => m . SecurityId ) . IsNotColumn ( )
198
199
. Property ( m => m . Type ) . HasLength ( 32 )
199
200
. Property ( m => m . Arg ) . HasLength ( 100 )
200
201
. Property ( m => m . OpenTime )
@@ -224,6 +225,7 @@ private void CreateIndicatorValueTable(FluentMappingBuilder builder)
224
225
. Entity < IndicatorValue > ( )
225
226
. Property ( m => m . SecurityId . SecurityCode ) . HasLength ( 256 )
226
227
. Property ( m => m . SecurityId . BoardCode ) . HasLength ( 256 )
228
+ . Property ( m => m . SecurityId ) . IsNotColumn ( )
227
229
. Property ( m => m . Time )
228
230
//.Property(m => m.OpenPrice).HasScale(priceScale)
229
231
//.Property(m => m.HighPrice).HasScale(priceScale)
@@ -326,6 +328,7 @@ private void CreateSecurityTable(FluentMappingBuilder builder)
326
328
. Entity < SecurityMessage > ( )
327
329
. Property ( m => m . SecurityId . SecurityCode ) . HasLength ( 256 )
328
330
. Property ( m => m . SecurityId . BoardCode ) . HasLength ( 256 )
331
+ . Property ( m => m . SecurityId ) . IsNotColumn ( )
329
332
. Property ( m => m . Name ) . HasLength ( 256 )
330
333
. Property ( m => m . ShortName ) . HasLength ( 64 )
331
334
. Property ( m => m . PriceStep )
@@ -373,6 +376,7 @@ private void CreateNewsTable(FluentMappingBuilder builder)
373
376
. Property ( m => m . LocalTime )
374
377
. Property ( m => m . SecurityId . Value . SecurityCode ) . HasLength ( 256 )
375
378
. Property ( m => m . SecurityId . Value . BoardCode ) . HasLength ( 256 )
379
+ . Property ( m => m . SecurityId ) . IsNotColumn ( )
376
380
. Property ( m => m . Headline ) . HasLength ( 256 )
377
381
. Property ( m => m . Story )
378
382
. Property ( m => m . Source ) . HasLength ( 256 )
@@ -457,6 +461,7 @@ private void CreateMarketDepthQuoteTable(FluentMappingBuilder builder)
457
461
. Entity < TimeQuoteChange > ( )
458
462
. Property ( m => m . SecurityId . SecurityCode ) . HasLength ( 256 )
459
463
. Property ( m => m . SecurityId . BoardCode ) . HasLength ( 256 )
464
+ . Property ( m => m . SecurityId ) . IsNotColumn ( )
460
465
. Property ( m => m . ServerTime )
461
466
. Property ( m => m . LocalTime )
462
467
. Property ( m => m . Quote . Price ) . HasScale ( priceScale )
@@ -479,6 +484,7 @@ private void CreateExecutionTable(FluentMappingBuilder builder)
479
484
. Entity < ExecutionMessage > ( )
480
485
. Property ( m => m . SecurityId . SecurityCode ) . HasLength ( 256 )
481
486
. Property ( m => m . SecurityId . BoardCode ) . HasLength ( 256 )
487
+ . Property ( m => m . SecurityId ) . IsNotColumn ( )
482
488
. Property ( m => m . ServerTime )
483
489
. Property ( m => m . LocalTime )
484
490
@@ -518,7 +524,7 @@ private void CreateExecutionTable(FluentMappingBuilder builder)
518
524
519
525
. Property ( m => m . Comment ) . HasLength ( 1024 )
520
526
. Property ( m => m . SystemComment ) . HasLength ( 1024 )
521
- . Property ( m => m . Error ) . HasLength ( 1024 )
527
+ . Property ( m => m . Error ) . HasDataType ( LinqToDB . DataType . NVarChar ) . HasLength ( 1024 )
522
528
523
529
. Property ( m => m . Commission )
524
530
. Property ( m => m . CommissionCurrency ) . HasLength ( 32 )
@@ -546,4 +552,4 @@ private void CreateExecutionTable(FluentMappingBuilder builder)
546
552
;
547
553
}
548
554
}
549
- }
555
+ }
0 commit comments