![]() |
1
1
在我看来,这应该发生在数据层,而不是逻辑层。假定数据集使用者知道它需要什么数据,并且可以从数据存储中显式地请求它,而不必操纵数据集。 在一个数据库场景中,我基本上提出了一种多存储过程方法,数据集使用者将从适当的方法中检索数据。 |
![]() |
2
5
|
![]() |
3
1
如果数据集足够具体,则可以使用mergename()方法。如果你不认为你会在不止一个地方使用它,这一点尤其正确。一个通用方法将需要大量的工作,但是如果您进行大量的合并,那么它可能是值得的。 我能想到的一些你必须处理的事情:
|
![]() |
4
1
或者,您可以这样做:
|
![]() |
5
0
|
![]() |
6
0
这正是我的要求,经过大量的搜索,我最终决定最好创建自己的数据表,并将其用作列表框或DropDownList的数据源,以需要的为准。
在这里
|
![]() |
7
0
|
![]() |
8
0
可选择的扩展方法 分离器 和 位置 ,
用法
|