【发布时间】:2009-10-08 09:41:57
【问题描述】:
我今天要建一个搜索功能,c#asp.net。我需要推动它滚动。我使用休眠 linq。用 linq 查询来做这件事会很好。它需要有点动态,我将有几个搜索条件,如性别、电子邮件、姓名、年龄等等。
此搜索查询仅针对我的客户对象。
我怎么能这样做?以及如何以正确的方式完成?
我现在想的方式是我得到一个 iqueryable 并对其执行查询。我认为是这样的,例如对于性别,我有两个复选框,所以我执行一个如果男性是检查我做一个 where.gender ==“男性”,如果没有检查我做任何事情。但这是为每个查询执行此操作的方法吗?因为有些是用户输入喜欢姓名、电子邮件、年龄。
请给我建议
【问题讨论】:
标签: c# asp.net linq nhibernate