使用asp.net mvc 如果不使用linq,怎么进行数据传递

最近在学习asp.net mvc框架,看到的例子基本上都是使用linq,本人对linq略懂一点,使用linq很方便的地方,就是直接使用linq设计器(我这种说法可能不准确,也就是直接把sqlserver中的表拖到设计器中),但是我所知道的是这个功能只能使用sqlserver,我所在的公司项目都是基于oracle,用不了这个功能(现在不知道能不能支持了),而且我本人不是很喜欢用linq,我一直使用webforms,采用三层架构,我基本上都是使用DataReader充当model,或者在数据层使用DataReader读取数据封装到泛类再传给页面层调用。

我想问的是:如果不使用linq,怎么在mvc里,把数据(model)从c中传到v里呢。

备注:

我开发项目使用传统的三层架构,也就是petshop那一套,现在bll和dal层都写好了,想改成使用mvc结构,如何能做到最小的改动。

 

我的一个想法是:可不可以结合使用传统的三层架构,bll调用dal读数据保持不变,使用在mvc中的控制器调用bll取数据,再传给view,这种想法可行么,或者有更好的方法么


不负相思意
浏览 539回答 2
2回答

三国纷争

mvc框架与三层架构并不冲突啊,你的想法可行啊,而且只改变页面部分,底层的东西都不需要改动啊
打开App,查看更多内容
随时随地看视频慕课网APP