Sql server EF Core DbContext使用Sqlite进行测试,并在生产中使用SQL Server

Sql server EF Core DbContext使用Sqlite进行测试,并在生产中使用SQL Server,sql-server,entity-framework,sqlite,ef-core-2.0,Sql Server,Entity Framework,Sqlite,Ef Core 2.0,我使用Sqlite和EF Core来测试我的DbContext,但是我已经使用特定于SQL Server的模式和数据类型配置了模型。我在生产中使用SQL Server。到目前为止,我的测试没有修改模型。为什么这是可行的,模型更改是否被忽略而不是失败?例如,我为每个表定义了一个模式,这在Sqlite中是不受支持的。我强烈建议您匹配将在本地生产环境中部署以供开发的db平台。如果你不这样做,你就是在为自己的失败做准备。

我使用Sqlite和EF Core来测试我的
DbContext
,但是我已经使用特定于SQL Server的模式和数据类型配置了模型。我在生产中使用SQL Server。到目前为止,我的测试没有修改模型。为什么这是可行的,模型更改是否被忽略而不是失败?例如,我为每个表定义了一个模式,这在Sqlite中是不受支持的。

我强烈建议您匹配将在本地生产环境中部署以供开发的db平台。如果你不这样做,你就是在为自己的失败做准备。