Dapper Dommel - 使用Like-queries问题。

问题描述 投票:0回答:1

我试图使用 Dommel 文档中显示的 Like-queries。

using (var con = new SqlConnection())
{
   var products = con.Select<Product>(p => p.Name == "Awesome bike");
   var products = con.Select<Product>(p => p.Created < new DateTime(2014, 12, 31) && p.InStock > 5);
}

但当我尝试执行这段代码时,我得到了这样的提示:

using (DbContext ctx = new DbContext())
{
    IEnumerable<User> users = ctx.Connection.Select<User>(u => u.UserName.StartsWith("op", StringComparison.InvariantCultureIgnoreCase));
    usersBindingSource.DataSource = users.ToList();
}

我得到了这样一个例外:"在一个预期条件的上下文中指定了一个非布尔类型的表达式,

一个在上下文中指定的非boolean类型的表达式,在'('附近指定了条件。

我用的是Dommel.1.11.0。

谢谢,我正在尝试使用DOMMEL.1.11.0中的Lik-查询。

orm dapper dapper-fluentmap dommel
1个回答
0
投票

Dommel (Henk Mollema)的作者说,StartsWith只从2.0版本开始提供,目前处于测试阶段。

© www.soinside.com 2019 - 2024. All rights reserved.