mvc是一样的,这个不用说。Oracle和SQLSERVER都支持SQL,然后各自有一些自己独特的语法。所以用法也是类似的。在使用的注意sql语句的部分差异即可。
我之前用的是linqtosql的语法,把表直接拖到model里面去的。Oracle的拖不了,应该用哪种方法呢?
@camille繁花: 这个貌似没啥好的办法。确实没有设计器。既然你用的L2S,那么你可以考虑使用EntityFramework,然后采用CodeFirst。
对于学生来说,或者学习者来说,实践是你最好的老师。
这么说吧,大概差不多,细节有差异,谁用谁知道。
数据库都差不多
如果用ef,只需要安装oracle的驱动就行了
EF是什么?
@camille繁花: entity framework,切换数据库代码上几乎不需要调整,只需要改下链接字串就行
用entity framework吧ORM框架,然后用linq to entity!
LINQ TO SQL是鸡肋,别用了,微软都不更新了!
现在唯一的变化只是在数据层, 数据层的变化是什么?一种是微软封装好的就是你所用的 ado.net实体对象 模型,而oracle呢 微软并没有做过多的 设计,但是同样是可以用的比如用ado.net EF的CodeFirst 这些都只是把配置文件改变一下就可以了