Files
LaDOSE/LaDOSE.Src/LaDOSE.Api/Helpers/NpgsqlSqlGenerationLowercaseHelper.cs

20 lines
779 B
C#
Raw Normal View History

2023-07-12 05:06:18 +02:00
using System.Text;
using Microsoft.EntityFrameworkCore.Storage;
using Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal;
namespace LaDOSE.Api;
2024-03-16 12:27:28 +01:00
#pragma warning disable EF1001
2023-07-12 05:06:18 +02:00
public class NpgsqlSqlGenerationLowercaseHelper : NpgsqlSqlGenerationHelper
2024-03-16 12:27:28 +01:00
2023-07-12 05:06:18 +02:00
{
static string ToLowerCase(string input) => input.ToLower();
public NpgsqlSqlGenerationLowercaseHelper(RelationalSqlGenerationHelperDependencies dependencies)
: base(dependencies) { }
public override string DelimitIdentifier(string identifier)
=> base.DelimitIdentifier(ToLowerCase(identifier));
public override void DelimitIdentifier(StringBuilder builder, string identifier)
=> base.DelimitIdentifier(builder, ToLowerCase(identifier));
2024-03-16 12:27:28 +01:00
}
#pragma warning restore EF1001