From 35e4b55e828b36e05363eeef119710b512b979ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A4=D1=80=D0=BE=D0=BB=D0=BE=D0=B2?= Date: Tue, 28 Dec 2021 16:34:11 +0500 Subject: [PATCH] Fix Messure. Replace Dictionary<> by class. Clean DbContext. --- AsbCloudDb/Model/Measure.cs | 3 +-- AsbCloudDb/Model/RawData.cs | 9 +++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 AsbCloudDb/Model/RawData.cs diff --git a/AsbCloudDb/Model/Measure.cs b/AsbCloudDb/Model/Measure.cs index 394d5c03..e3106a3e 100644 --- a/AsbCloudDb/Model/Measure.cs +++ b/AsbCloudDb/Model/Measure.cs @@ -1,6 +1,5 @@ using Microsoft.EntityFrameworkCore; using System; -using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Text.Json.Serialization; @@ -24,7 +23,7 @@ namespace AsbCloudDb.Model public DateTime Timestamp { get; set; } [Column("data", TypeName = "jsonb"), Comment("Данные таблицы последних данных")] - public Dictionary Data { get; set; } + public RawData Data { get; set; } [Column("is_deleted"), Comment("Пометка удаленным")] public bool IsDeleted { get; set; } diff --git a/AsbCloudDb/Model/RawData.cs b/AsbCloudDb/Model/RawData.cs new file mode 100644 index 00000000..8200aac6 --- /dev/null +++ b/AsbCloudDb/Model/RawData.cs @@ -0,0 +1,9 @@ +using System.Collections.Generic; + +namespace AsbCloudDb.Model +{ + public class RawData: Dictionary + { + + } +}