EF 3 + Sqlite如何建立弹性连接

时间:2019-11-12 04:10:44

标签: entity-framework entity-framework-core entity-framework-core-3.0

我有.NET Core窗口服务桌面应用程序+ EF 3.1像这样连接到Sqlite:

    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) {
      string connectionString = $"Data Source=mydb.db;";
      optionsBuilder
        .UseSqlite(connectionString);
    }

我需要建立一些弹性机制(基本上是对失败进行重试),看起来here似乎对于SqlServer来说是sqlServerOptions.sqlOptions.EnableRetryOnFailure,但是我对sqlite的选择是什么?

我可以看到UseSqlite的SqliteDbContextOptionsBuilder具有一个ExecutionStrategy,但是我不知道是否/如何使用它来进行弹性连接。

有帮助吗?

0 个答案:

没有答案