Hi people
我想在關鍵字字段中搜索,例如集合中的搜索關鍵字。
例如我的關鍵是「翼」關鍵字是「翼禮服其他」與空間我應該寫什麼,而不是它?
錯誤:方法'布爾比較(System.String,System.String)'沒有支持到SQL的轉換。在linq語句中添加一個自定義函數
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString.HasKeys())
{
DbDataContext db = new DbDataContext();
var Query = from n in db.Products
where Compare(n.Keywords, Request.QueryString["key"])
select n;
DataList1.DataSource = Query;
DataList1.DataBind();
}
}
bool Compare(string keywords,string key)
{
string[] items = keywords.Split(' ');
foreach (string item in items)
if (item.Equals(key)) return true;
return false;
}
不,你不能這樣做,它也被問及一百萬次。 – leppie 2010-09-08 07:01:18
而不是?你說過一些事情是真的或錯的,但這不是解決方案。 – kamiar3001 2010-09-08 07:19:50