mirror of
https://github.com/Cleanuparr/Cleanuparr.git
synced 2026-03-25 17:41:57 -04:00
13 lines
363 B
C#
13 lines
363 B
C#
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|
|
|
namespace Cleanuparr.Persistence.Converters;
|
|
|
|
public class LowercaseEnumConverter<TEnum> : ValueConverter<TEnum, string>
|
|
where TEnum : struct, Enum
|
|
{
|
|
public LowercaseEnumConverter() : base(
|
|
v => v.ToString().ToLowerInvariant(),
|
|
v => Enum.Parse<TEnum>(v, true))
|
|
{
|
|
}
|
|
} |