最近在学习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,这种想法可行么,或者有更好的方法么
添加回答
举报
0/150
提交
取消