【发布时间】:2013-08-16 19:29:04
【问题描述】:
我正在使用 petapoco。并使用 like 进行搜索查询
请告诉我查询是否正确?
var context = new PetaPoco.Database(Connection.connectionstring);
SqlQuery =
@"SELECT MenuId, MenuTitle, OrderNumber, CreatedDate, IsActive
from Menu
where MenuTitle LIKE @0, '%@MenuTitle%'";
List<MenuPOCO> objMenuPoco = context.Query<MenuPOCO>
(
SqlQuery,
new
{
@MenuTitle = MenuTitle
}).ToList();
return objMenuPoco;
请告诉我语法是否正确?我在每次搜索中得到 0 条记录。
问候
【问题讨论】:
-
好的,现在知道了。正确的是: List
objMenuPoco = context.Query ("SELECT * FROM Menu WHERE MenuTitle LIKE @0", "%" + MenuTitle + "%").ToList();
标签: c# search petapoco sql-like