我已将InMemory
配置为将存储我的对象数据的表拆分为不同的模式。我在使用Microsoft.Data.Sqlite.SqliteException: SQLite Error 1: 'no such table: lu.city'.
提供程序时工作得很好,但每当我尝试使用DbContextOptions
提供程序时,我都会收到以下错误:
{{1}}
我确定这是因为SQLite不使用模式。是否可以检查{{1}}实例中使用的提供程序?如果我有这些信息,我可以在使用SQLite时跳过模式分配。
答案 0 :(得分:1)
CustomDbContext.Database.IsSqlite()
或
CustomDbContext.Database.ProviderName