如何使用Entity Framework Core实现基于Like的模糊查询功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3044个文字,预计阅读时间需要13分钟。
在Entity Framework Core 2.0中,新增了一个强大的功能:EF.Functions.Like(),它最终解析为SQL中的LIKE语句,便于在LINQ查询中直接调用。不同于Entity Framework默认提供的StartsWith、Contains和EndWith,EF.Functions.Like()提供了更灵活的匹配方式。
在Entity Framework Core 2.0中增加一个很酷的功能:EF.Functions.Like(),最终解析为SQL中的Like语句,以便于在 LINQ 查询中直接调用。
不过Entity Framework 中默认提供了StartsWith、Contains和EndsWith方法用于解决模糊查询,那么为什么还要提供EF.Functions.Like,今天我们来重点说说它们之间的区别。
表结构定义
在具体内容开始之前,我们先简单说明一下要使用的表结构。
本文共计3044个文字,预计阅读时间需要13分钟。
在Entity Framework Core 2.0中,新增了一个强大的功能:EF.Functions.Like(),它最终解析为SQL中的LIKE语句,便于在LINQ查询中直接调用。不同于Entity Framework默认提供的StartsWith、Contains和EndWith,EF.Functions.Like()提供了更灵活的匹配方式。
在Entity Framework Core 2.0中增加一个很酷的功能:EF.Functions.Like(),最终解析为SQL中的Like语句,以便于在 LINQ 查询中直接调用。
不过Entity Framework 中默认提供了StartsWith、Contains和EndsWith方法用于解决模糊查询,那么为什么还要提供EF.Functions.Like,今天我们来重点说说它们之间的区别。
表结构定义
在具体内容开始之前,我们先简单说明一下要使用的表结构。

