0

我正在尝试使用 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();
}

我得到了这个例外:

在预期条件的上下文中指定的非布尔类型的表达式,靠近 '('

我正在使用 Dommel.1.11.0

谢谢。

4

1 回答 1

1

Dommel (Henk Mollema) 的作者说 StartsWith 仅在 2.0 版中可用,目前处于测试阶段。

于 2020-05-29T08:22:26.403 回答