9
|
Nate CSS Guy · 技术社区 · 15 年前 |
![]() |
1
5
我认为这是一个很好的模型,因为您可以创建基本的iQueryable私有函数,这些函数可以被您公开的函数使用。这样,您的公共方法就不需要重新创建许多IQueryable方法执行的公共功能,它们可以根据需要进行扩展并推迟执行,同时仍然公开隐藏该功能。 例如,如何从某个表中获取X,这可能需要大量的逻辑,而这些逻辑在原始表单中是不需要的。然后将其作为私有方法,就像在示例中那样,然后公共方法添加终结条件或查询,以生成一组可用的数据,这些数据可能因函数而异。为什么不停地重新发明轮子…只需创建基本设计(您iQuery所做的)并根据需要放置所需的胎面花纹(您的公共IEnumerable所做的):) +一个好的设计。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 4 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |