Dev*_*ate -1 c# sql linq where-clause signalr
我不知道linq AT ALL.完成我们所有后端工作的人已经工作了2周,但我需要做的就是根据"term" 过滤getItemList.我已经尝试过搜索如何添加"where"子句,但我只是没有运气.
请注意,我在getItemList参数中添加了"string term" .
请帮忙.
public IndexedItem getItem(string name) {
var repo = new Project.SQLServerDataManager.IndexItemRepository(ConfigurationManager.ConnectionStrings["ItemRepositoryConnstring"].ConnectionString);
return repo.getItem(name);
}
public object getItemList(string term) {
var repo = getRepo();
return from i in repo.getItem()
select new { name = i.name, itemType = i.itemType.name };
}
private IIndexedItemReadOnlyRepository getRepo() {
return new Project.SQLServerDataManager.IndexItemRepository(ConfigurationManager.ConnectionStrings["ItemRepositoryConnstring"].ConnectionString);
}
Run Code Online (Sandbox Code Playgroud)
编辑澄清: "术语"是搜索词.它需要匹配项目"名称"
这是你想要的?
public object getItemList(string term) {
var repo = getRepo();
return from i in repo.getItem()
where i.Name == term
select new { name = i.name, itemType = i.itemType.name };
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
142 次 |
| 最近记录: |