木子屋 Dnawo's BLOG

Linq实现sql的like查询

👤 dnawo 📅 2013-07-26 👁 4929 👍 0 💬 0 🔄 来源:本站原创
//like 'zhang%'
var data = context.People.Where(person => person.Name.StartsWith("zhang"));
//like '%zhang'
var data = context.People.Where(person => person.Name.EndsWith("zhang"));
//like '%yuan%'
var data = context.People.Where(person => person.Name.IndexOf("yuan") != -1);

System.Data.Linq.SqlClient命名空间下的SqlMethods.Like方法可以实现一样功能,但仅在Linq to SQL可以使用,LINQ to Entities不支持。

评论(0)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 WPS表格制作堆积条形图(甘特图)示例 下一篇 → 为你的安卓手机应用加把锁:应用锁