相关疑难解决方法(0)

普通的旧CLR对象与数据传输对象

POCO =普通旧CLR(或更好:类)对象

DTO =数据传输对象

在这篇文章中有一点不同,但坦率地说,我读到的大多数博客都以DTO的定义方式描述了POCO:DTO是用于在应用程序层之间移动数据的简单数据容器.

POCO和DTO是一回事吗?

.net c# poco dto

393
推荐指数
6
解决办法
14万
查看次数

'POCO'的定义

有人可以定义'POCO'的含义吗?我越来越频繁地遇到这个词,我想知道它是否只是关于普通课程还是更多意味着什么呢?

class poco

228
推荐指数
7
解决办法
9万
查看次数

数据库交互/业务逻辑在MVC中发生在哪里?

我正在尝试了解MVC,我对于在哪里放置业务逻辑感到困惑.

我构建的所有Web应用程序都使用了N层架构,因此我习惯将业务逻辑和数据库交互放在他们自己的类/各自的"层"中,但是这在MVC中是如何工作的?

从我目前为止收集的,它似乎,这都应该存储在模型?但我很困惑,因为它似乎可以很容易地存储在控制器中?Controller负责返回相应的View ..所以在这里存储所有逻辑是否有意义?

如果有人能在这种情况下让我了解最佳实践,我将非常感激.

谢谢!

.net asp.net asp.net-mvc-3

4
推荐指数
1
解决办法
2529
查看次数

有人可以解释为什么在MVC3中使用ViewModels吗?

在研究MVC 3 archetectures时,我一直看到的一个问题是将模型分解为自己的项目并将其称为ViewModels的概念.

在我编码时,我很难意识到这有什么好处.有人可以解释一下这有什么优点吗?

architecture viewmodel asp.net-mvc-3

3
推荐指数
1
解决办法
1114
查看次数

标签 统计

.net ×2

asp.net-mvc-3 ×2

poco ×2

architecture ×1

asp.net ×1

c# ×1

class ×1

dto ×1

viewmodel ×1