Untitled - MARKUP 0.46 KB
                                
                                    using Microsoft.EntityFrameworkCore.Metadata;

public class SnakeCaseToPascalCaseNameRewriter : INameRewriter
{
    public string RewriteName(string name)
    {
        // Zamiana snake_case na PascalCase
        var words = name.Split('_');
        for (int i = 0; i < words.Length; i++)
        {
            words[i] = char.ToUpperInvariant(words[i][0]) + words[i][1..];
        }
        return string.Join("", words);
    }
}
                                
                            

Paste Hosted With By Wklejamy.pl