Функция EF Core SQLite - PullRequest
       2

Функция EF Core SQLite

0 голосов
/ 21 июня 2020

Есть ли у Entity Framework Core эквивалент атрибута EF6

[SQLiteFunction (FuncType = FunctionType.Collation, Name = "RMNOCASE")]

для добавления функции в SQLite?

1 Ответ

0 голосов
/ 03 июля 2020

Это приводит к желаемому действию.

    public RootsMagicContext(string databasePath)
    {
        var connectionString = $"Data Source={databasePath}";
        this.connection = new SqliteConnection(connectionString);
        this.connection.CreateCollation("RMNOCASE", (s1, s2) => string.Compare(s1, s2, StringComparison.OrdinalIgnoreCase));
    }

    protected override void OnConfiguring(DbContextOptionsBuilder options)
    {
        options.UseSqlite(this.connection);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...