From 20d65e8c1fc5e491bf89b3f87b6f4ad533675106 Mon Sep 17 00:00:00 2001 From: "DESKTOP-G961P6V\\Zhh" <839860190@qq.com> Date: Wed, 13 Mar 2024 03:30:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E6=97=B6=E5=B1=8F=E8=94=BDSnakeToCame?= =?UTF-8?q?lCase=EF=BC=8C=E5=8F=AA=E6=9C=89netcore7.0=E6=89=8D=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EntityFrameworkCore/PeisDbContext.cs | 2 +- .../EntityFrameworkCore/SnakeToCamelCase.cs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs b/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs index f321013..85aa408 100644 --- a/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs +++ b/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs @@ -491,7 +491,7 @@ public class PeisDbContext : #endregion //将驼峰名改成小写+下划线形式,比如AsbitemDetails改成asbitem_details - builder.ToSnakeCase(); + //builder.ToSnakeCase(); #region 测试 builder.Entity(entity => diff --git a/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/SnakeToCamelCase.cs b/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/SnakeToCamelCase.cs index 489abdf..65933ce 100644 --- a/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/SnakeToCamelCase.cs +++ b/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/SnakeToCamelCase.cs @@ -1,4 +1,5 @@ using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Metadata; using System; using System.Collections.Generic; using System.Linq; @@ -8,6 +9,7 @@ using System.Threading.Tasks; namespace Shentun.Peis.EntityFrameworkCore { + /* public static class SnakeToCamelCase { [Flags] @@ -49,6 +51,7 @@ namespace Shentun.Peis.EntityFrameworkCore if (convertAll || convertProperties) foreach (var property in entity.GetProperties()) { + property.SetColumnName(property.GetColumnName().ToSnakeCase()); } @@ -74,4 +77,5 @@ namespace Shentun.Peis.EntityFrameworkCore } } + */ }