【发布时间】:2013-03-25 04:25:23
【问题描述】:
这是一个概念性问题,但我认为它确实有一个“答案”,希望它不会被撞到头上。
我使用大量 linq to sql 在 asp.net webforms (C#) 中进行开发(也使用过 EF,但 l2s 足以满足我的大部分需求)。我刚刚完成了一个初始 MVC 教程,以及“代码优先”实体模型。我可以看到一些好处,特别是在“关注点分离”方面,但我想听听你对这是否适合我的看法,因为我开发的东西类型。问题:
a) 整个 MVC 范例似乎假设定义了“类”(例如,我所做的 MVC 教程中的“电影”类)。我所做的必须包括从 linq 创建临时匿名类型并将它们绑定到网格或图表。要使用 MVC,我是否必须每次都创建已定义的类才能将它们从控制器传递到视图?这个问题(http://stackoverflow.com/questions/410073/linq-anonymous-types-mvc-views-help)似乎暗示了这一点,或者字典作为一种解决方法,仅在有限的情况下有效。
b) 我使用了很多第三方控件(telerik、devexpress 等)。似乎这些都不适用于MVC? Telerik 有一些免费的 MVC 扩展,但我认为我在其他控件集上的投资会丢失?
抱歉提出了一些无聊的问题:)
标记
【问题讨论】:
标签: asp.net-mvc webforms