移动服务azure - 未指定列值

时间:2014-05-14 16:06:13

标签: c# sql azure

var items = await App.MobileService.GetTable<Profile>().Where(item => (item.status == status) && 
(item.genre == genre)&&(item.category == category) && (item.location == location) &&
(item.age == age)).ToListAsync();

这是我发送到我的azure数据库以检索结果的查询。 假设用户没有指定位置,但是他满足所有其他要求。如何在不指定特定用户的位置且仍能够获取的情况下,检索与查询相关的所有结果。我可以在查询中使用任何类型,例如“*”。

2 个答案:

答案 0 :(得分:0)

如果我说得对,那么你可以尝试使用

item.Location.Contains(location)

答案 1 :(得分:0)

你在找这样的东西吗?

&& (string.IsNullOrEmpty(location) || item.location == location) &&