9
|
Nate CSS Guy · 技术社区 · 14 年前 |
![]() |
1
5
我认为这是一个很好的模型,因为您可以创建基本的iQueryable私有函数,这些函数可以被您公开的函数使用。这样,您的公共方法就不需要重新创建许多IQueryable方法执行的公共功能,它们可以根据需要进行扩展并推迟执行,同时仍然公开隐藏该功能。 例如,如何从某个表中获取X,这可能需要大量的逻辑,而这些逻辑在原始表单中是不需要的。然后将其作为私有方法,就像在示例中那样,然后公共方法添加终结条件或查询,以生成一组可用的数据,这些数据可能因函数而异。为什么不停地重新发明轮子…只需创建基本设计(您iQuery所做的)并根据需要放置所需的胎面花纹(您的公共IEnumerable所做的):) +一个好的设计。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 3 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |