gpt4 book ai didi

c# - 亚音速 3.0 : How to use LIKE on objects?

转载 作者:太空宇宙 更新时间:2023-11-03 17:47:09 25 4
gpt4 key购买 nike

Subsonic 3.0 的新手,想知道如何对对象属性执行 LIKE 运算符。给定以下类(class),我将如何使用 Subsonic 3.0 执行 LIKE 操作。例如 SELECT * FROM categories WHERE name LIKE '%foo%';

public class Category
{
private String categoryID;
private String name;

public Category()
{
// Do Nothing
}

public Category(String name)
{
this.Name = name;
}

public string CategoryID
{
get { return this.categoryID; }
set { this.categoryID = value; }
}

public string Name
{
get { return this.name; }
set { this.name = value; }
}

最佳答案

更好的方法是:

return new SubSonic.Select().From(Categories.Schema)
.Where(Categories.name).Contains("foo")
.ExecuteTypedList<Categories>();

这将使用特定于提供者的通配符。您还可以使用 StartsWith 和 EndWith。

关于c# - 亚音速 3.0 : How to use LIKE on objects?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1365399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com