|
|
1
1
从用户界面隐藏底层实现细节。例如:
用户界面只知道它正在调用 某物 那会找回想要的东西。为什么要关心实际的细节?它所关心的只是得到它想要的结果。 实际实现可以是L2SQL存储库、实体框架,甚至是典型的ADO.NET实现。
当然不是从用户界面。 创建一个接口,该接口将参数公开给存储过程 控制器 可以调用:
这实际上取决于持久层(EF/L2SQL/classic ADO)。 如果使用EF,可以将存储过程的结果返回到POCO中,UI可以通过模型绑定访问POCO。 如果使用L2SQL(不支持POCO),则必须手动投影到POCO(从左到右复制)中,并绑定到该POCO。 如果使用经典的ADO.NET,则必须手动遍历结果集并投影到POCO中。 |
|
|
Andrus · 如何在Linux中阅读期刊 1 年前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 1 年前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 2 年前 |