我正在使用物體框架。
問題:在字串串列中搜索以“a”開頭的名稱:
var likeQuery = from k in dbContext.Categories
where sqlMethod.Like(k.CategoryName, "a%" ) // name start with a
select k;
foreach (var item in likeQuery)
{
Console.WriteLine(Item.);
}
uj5u.com熱心網友回復:
這樣做。
var result
= dbContext.Categories.Where(i => i.CategoryName.StartsWith("a")).ToList();
uj5u.com熱心網友回復:
如果是這樣,則EF Core可以使用以下內容。
public static List<Categories> CategoriesLike(string keyword)
{
using var dbContext = new NorthwindContext();
return dbContext.Categories.Where(category =>
EF.Functions.Like(category.CategoryName, $"{keyword}%"))
.ToList();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/426642.html
