Function EF核心SQLite函数
实体框架核心是否具有与EF6属性等效的属性 [SQLiteFunction(FuncType=FunctionType.Collation,Name=“RMNOCASE”)]Function EF核心SQLite函数,function,sqlite,Function,Sqlite,实体框架核心是否具有与EF6属性等效的属性 [SQLiteFunction(FuncType=FunctionType.Collation,Name=“RMNOCASE”)] 要向SQLite添加函数?这将导致所需的操作 public RootsMagicContext(string databasePath) { var connectionString = $"Data Source={databasePath}"; thi
要向SQLite添加函数?这将导致所需的操作
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);
}
这将导致所需的操作
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);
}