Я не могу передать параметры в строку подключения sqlite ...
Если я сделаю:
public class MyDbContext : DbContext {
public DbSet<MyData> MyData { get; set; }
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) {
optionsBuilder.UseSqlite("Data Source=C:\\src\\mydb.db;");
}
}
Все работает нормально.Однако, если я изменю его на:
optionsBuilder.UseSqlite("Data Source=C:\\src\\mydb.db;Version=3;");
, тогда запросы будут выбрасываться System.ArgumentException: 'Keyword not supported: 'version'.'
, или если я изменю его на:
optionsBuilder.UseSqlite("Data Source=C:\\src\\mydb.db;Read Only=True;");
Затем запросы выдают System.ArgumentException: 'Keyword not supported: 'read only'.'
что здесь не так?как передать то есть только для чтения в sqlite?