使用 EF 6,可以通过在下面添加以下内容来删除不必要的空检查:
DbContext.Configuration.UseDatabaseNullSemantics = true;
是否可以在 EF Core 3.1 上设置 UseDatabaseNullSemantics,或者是否有任何其他解决方法?
是否可以在 EF Core 3.1 上设置 UseDatabaseNullSemantics?
根据MSDN on UseDatabaseNullSemantics:
适用于实体框架 6.2.0
目前,它不适用于EF Core。但正如评论中提到的,这是一个请求的功能。