Robert 2 жил өмнө
parent
commit
8b9cd1da13

+ 1 - 1
EVCB_OCPP.Domain/ConnectionLogDBContext.cs

@@ -23,7 +23,7 @@
             //this.Database.CommandTimeout = 180;
         }
 
-        public ConnectionLogDBContext(DbContextOptions options) : base(options)
+        public ConnectionLogDBContext(DbContextOptions<ConnectionLogDBContext> options) : base(options)
         {
 
         }

+ 0 - 2
EVCB_OCPP.Domain/EVCB_OCPP.Domain.csproj

@@ -14,8 +14,6 @@
     <PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
     <PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.0" />
     <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.0" />
-    <PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
-    <PackageReference Include="System.Data.DataSetExtensions" Version="4.5.0" />
     <PackageReference Include="Microsoft.DotNet.UpgradeAssistant.Extensions.Default.Analyzers" Version="0.4.355802">
       <PrivateAssets>all</PrivateAssets>
     </PackageReference>

+ 3 - 2
EVCB_OCPP.Domain/MainDBContext.cs

@@ -19,6 +19,7 @@
         {
             //this.Configuration.LazyLoadingEnabled = false;
             //this.Database.CommandTimeout = 180;
+            //this.Database.AutoTransactionBehavior = AutoTransactionBehavior.Never;
         }
 
         /// <summary>
@@ -30,9 +31,9 @@
         //    this.Configuration.LazyLoadingEnabled = false;
         //    this.Database.CommandTimeout = 180;
         //}
-        public MainDBContext(DbContextOptions options) : base(options)
+        public MainDBContext(DbContextOptions<MainDBContext> options) : base(options)
         {
-
+            //this.Database.AutoTransactionBehavior = AutoTransactionBehavior.Never;
         }
 
         // 針對您要包含在模型中的每種實體類型新增 DbSet。如需有關設定和使用

+ 3 - 1
EVCB_OCPP.Domain/MeterValueDBContext.cs

@@ -15,13 +15,15 @@
         // 應用程式組態檔中的 'MeterValueDBContext' 連接字串。
         public MeterValueDBContext() : base()
         {
+            //this.Database.AutoTransactionBehavior = AutoTransactionBehavior.Never;
         }
 
         /// <summary>
         /// DB coneection set
         /// </summary>
-        public MeterValueDBContext(DbContextOptions options) : base(options)
+        public MeterValueDBContext(DbContextOptions<MeterValueDBContext> options) : base(options)
         {
+            //this.Database.AutoTransactionBehavior = AutoTransactionBehavior.Never;
         }
 
         // 針對您要包含在模型中的每種實體類型新增 DbSet。如需有關設定和使用

+ 18 - 0
EVCB_OCPP.Domain/Program.cs

@@ -0,0 +1,18 @@
+using Microsoft.EntityFrameworkCore.Design;
+using Microsoft.EntityFrameworkCore;
+using Microsoft.Extensions.Configuration;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace EVCB_OCPP.Domain;
+
+public class Program
+{
+    public static void Main(string[] args)
+    {
+    }
+}

+ 13 - 0
EVCB_OCPP.Domain/Properties/PublishProfiles/FolderProfile.pubxml

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+https://go.microsoft.com/fwlink/?LinkID=208121.
+-->
+<Project>
+  <PropertyGroup>
+    <Configuration>Release</Configuration>
+    <Platform>Any CPU</Platform>
+    <PublishDir>..\bin\Release\net7.0\publish\</PublishDir>
+    <PublishProtocol>FileSystem</PublishProtocol>
+    <_TargetId>Folder</_TargetId>
+  </PropertyGroup>
+</Project>