mvc 一定要用ling to sql吗

问题描述

我在网上找了找好多mvc例子都是用的linqtosql,为什么直接用sql呢求大神解答下。

解决方案

解决方案二:
mvc只是一种模式或者说是一种框架而已,底层如何增删改查是你自己决定的。你可以直接拼sql,也可以自己集成ef框架或是linq
解决方案三:
可以用LinqtoEntityl封装,也可以用Linqtosql
解决方案四:
可以同时用2种,或者3种,或更多种数据存取方法,只要是比较通俗易懂的就行。没有谁让你只用linqtosql的。
解决方案五:
http://download.csdn.net/detail/caozhy/6551263我写过一个直接用ado.net的,对比下你就知道用linq多简单了。
解决方案六:
实际上,LINQ也好,还是用llamda表达式也好,最终还是通过ADO.NET,生成SQL语句执行同样,你也可以使用ado.net的类库来操作,只是要写的东西多了点
解决方案七:
不一定,两者都可以用
解决方案八:
操作数据方法那么多,肯定不是只能用linq啊。。。上头没要求你你就按个人喜好用
解决方案九:
在复杂查询,特别是一些大数据量的搜索的情况下还是得用存储过程的
解决方案十:
不论LINQTOSQLEF还是各种连接数据库的都是为了数据的存取你也可以使用文件的读写啦不要在意那些啦同为新手一起加油(^o^)/~

时间: 2024-09-13 23:22:11

mvc 一定要用ling to sql吗的相关文章

asp.net mvc中,ip怎么传入sql数据库库

问题描述 asp.net mvc中,ip怎么传入sql数据库库 asp.net mvc中,我在control中获取了ip地址,但是怎么传入sql数据库呢?新手,只知道怎么提交用户填写的表单里的数据... 解决方案 假设你用的是ef一类的框架,那么xxxDataEntites db = new xxxDataEntites();db.表.Add(new 实体 { ip = 你获得的ip });db.SaveChanges(); 解决方案二: ajax啊,你给他绑到用户点击的地方 解决方案三: 在数

ASP.NET MVC 5 学习教程:使用 SQL Server LocalDB

原文 ASP.NET MVC 5 学习教程:使用 SQL Server LocalDB 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字符串 通过控制器访问模型的数据 生成的代码详解 使用 SQL Server LocalDB Edit方法和Edit视图详解 添加查询 Entity Framework 数据迁移之添加字段 添加验证 Details 和 Delete 方法详解 Entity Framework C

【译】ASP.NET MVC 5 教程 - 5:使用 SQL 服务器 LocalDB 创建连接字符串

原文:[译]ASP.NET MVC 5 教程 - 5:使用 SQL 服务器 LocalDB 创建连接字符串 在上一节中,我们创建了MovieDBContext 类来连接数据库.处理Movie 对象和数据库记录的映射.你可能会问我们到底使用了哪个数据库?其实,在我们没有指定数据库的时候,Entity Framework 默认使用LocalDB .在本节中我们将介绍如何在Web.config 文件中添加一个数据库连接. SQL Server Express LocalDB LocalDB 是SQL

Asp.net MVC并不仅仅只是Linq to SQL

很多Asp.net的教程中的示例代码使用的数据访问方法是Linq to Sql或是Entity Framework.我在 www.asp.net的论坛上看到很多关于讨论是否有其他替代的数据库访问方式,回答是:当然有.这篇文章 就讲述了使用Ado.Net作为数据访问层来实现一个典型的增删查改程序. 由于是以练习作为目的,那我就不妨借用Spaanjaar's 的N层构架文章(Building Layered Web Applications with Microsoft ASP.NET 2.0.)的

Spring MVC防御CSRF、XSS和SQL注入攻击

解决CSRF的办法:客户端向服务器提交请求时,服务器一定要校验口令.客户端指定页面要有服务器端提供的口令 本文说一下SpringMVC如何防御CSRF(Cross-site request forgery跨站请求伪造)和XSS(Cross site script跨站脚本攻击). 说说CSRF 对CSRF来说,其实Spring3.1.ASP.NET MVC3.Rails.Django等都已经支持自动在涉及POST的地方添加Token(包括FORM表单和AJAX POST等),似乎是一个tag的事情

【译】ASP.NET MVC并不仅仅只是Linq to SQL

很多ASP.NET的教程中的示例代码使用的数据访问方法是Linq to Sql或是Entity Framework.我在www.asp.net的论坛上看到很多关于讨论是否有其他替代的数据库访问方式,回答是:当然有.这篇文章就讲述了使用Ado.Net作为数据访问层来实现一个典型的增删查改程序. 由于是以练习作为目的,那我就不妨借用Spaanjaar's 的N层构架文章(Building Layered Web Applications with Microsoft ASP.NET 2.0.)的构架

一起谈.NET技术,【译】ASP.NET MVC并不仅仅只是Linq to SQL

很多ASP.NET的教程中的示例代码使用的数据访问方法是Linq to Sql或是Entity Framework.我在www.asp.net的论坛上看到很多关于讨论是否有其他替代的数据库访问方式,回答是:当然有.这篇文章就讲述了使用Ado.Net作为数据访问层来实现一个典型的增删查改程序. 由于是以练习作为目的,那我就不妨借用Spaanjaar's 的N层构架文章(Building Layered Web Applications with Microsoft ASP.NET 2.0.)的构架

ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB

原文:ASP.NET MVC 5 - 创建连接字符串(Connection String)并使用SQL Server LocalDB 您创建的MovieDBContext类负责处理连接到数据库,并将Movie对象映射到数据库记录的任务中.你可能会问一个问题,如何指定它将连接到数据库? 实际上,确实没有指定要使用的数据库,Entity Framework将预设值使用的LocalDB. 在本节中,我们将显式地在Web.config文件中,添加应用程序的连接字符串(connection string)

LINQ TO SQL中SQLMetal和Mapping文件缺陷

Mapping文件的缺陷 开发LINQ TO SQL,我个人倾向选择外部配置文件的方式进行开发,灵活,(这个也是.Net平台下的建议选择,如果你了解WCF,会更有体会). 利用SQLMeatal开发Mapping文件的时候,在修改Association节的DeleteRule属性的时候,感觉是LING TO SQL的缺陷. MSND: NET Framework 类库 AssociationAttribute..::.DeleteRule 属性 更新:2007 年 11 月 获取或设置关联的删除