【问题标题】:mvc4 PetaPoco like query throwing exceptionmvc4 PetaPoco 类似查询抛出异常
【发布时间】: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


【解决方案1】:
var context = new PetaPoco.Database(Connection.connectionstring);

        SqlQuery =

        @"SELECT MenuId, MenuTitle, OrderNumber, CreatedDate, IsActive
        from Menu
        where MenuTitle LIKE @0";

        List<MenuPOCO> objMenuPoco = context.Query<MenuPOCO>(SqlQuery, "%" + MenuTitle + "%").ToList();

        return objMenuPoco;

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-09-02
  • 2020-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-02
  • 1970-01-01
相关资源
最近更新 更多