context.Company.Where(i => EF.Functions.ILike(i.Name, "xxx%")).FirstOrDefault()
我只需要在EF Core中使用ILike
函数。但是这个函数只适用于Postgres数据库。
如果有一天数据库更换为Sql Server,那么所有类似的代码都需要更新。
有什么方式可以避免这个问题吗?
context.Company.Where(i => EF.Functions.ILike(i.Name, "xxx%")).FirstOrDefault()
我只需要在EF Core中使用ILike
函数。但是这个函数只适用于Postgres数据库。
如果有一天数据库更换为Sql Server,那么所有类似的代码都需要更新。
有什么方式可以避免这个问题吗?