|
|
1
1
我的系统中有任务,并创建了用于搜索的特殊类:
该类中的一个方法应用筛选器:
这是用于过滤的方法之一:
这是实体框架,但也可以通过向iquery添加where子句在nhibernate中轻松完成。 要搜索,我在控制器中有一个方法:
有一个用于过滤的类是很好的,因为它可以序列化并保存到数据库中以备将来使用。这样用户就可以重用过滤器参数。 你会有:
如果列表为空,则不应用筛选器。 |
|
|
2
0
如果您有很多条件,我发现最好是封装在一个类中,而不是传递很多操作参数。例如,我目前正在处理的项目有一个具有以下签名的操作:
存储库方法只是简单地逐步通过建立iQueryable的标准。此特定项目使用LINQ to SQL,但相同的主体可以使用NHibernates标准API(或LINQ to NH)应用。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |