我对ASP.NET MVC和MVC一般来说很新。从旧式的“意大利面条”设计实践转到WebForms是一个很大的改变,但在我看来这似乎更大(但更好)。ASP.NET-MVC数据/模型的最佳实践newb
我有一些关于数据特定任务的问题。
- 为了简单起见,说我有(50)称为与PIN INT PinId的柱结构的数据库表,值VARCHAR并与列ENTRYID INT,PinId INT另一个表称为条目。
- 我有一个MVC视图,它将一个字符串值作为PIN码。
- 目标是在Entry表中插入一行。要做到这一点,我必须查找相应的PinId到提供的值。
我的问题是,我在哪里执行数据查找。我可以轻松地在控制器中执行插入新Entry对象的操作,但这是正确的吗?不知怎的,这种查找应该在模型中执行吗?
此外,我遵循WROX专业ASP.NET MVC 1.0中概述的说明和实践。我创建了一个DataRepository类来处理我所有的数据库重负载,并且正在使用该书中描述的验证类。
任何见解都会受到欢迎,因为我是MVC的真正新手。
欢呼声和感谢堆垛机!