LINQ to SQL 和一般的查询语句怎么什么区别

LINQtoSQL和一般的SQL查询语句在写法上好像有区别,我想这个有什么作用?它比一般的SQL语句好在哪里?... LINQ to SQL 和一般的SQL查询语句在写法上好像有区别,我想这个有什么作用?它比一般的SQL语句好在哪里? 展开
 我来答
殳妮危又晴
2019-10-11 · TA获得超过3798个赞
知道大有可为答主
回答量:3210
采纳率:32%
帮助的人:469万
展开全部
linq是面向对象的sql。也就是说,sql是向关系型数据库的查询,而linq实际上是对内存里的数据的查询。
虽然linq原来是对象查询,但经过ms的努力,可以通过表达式分析与实体到关系的映射(linq
to
sql),把linq转换为sql语句或是对xml的查询(linq
to
xml)。
因此,这种技术就成了对象到数据库记录的一个方便的映射、转化与操作的工具,你再也不必去去根据不同的情况用字符串拼接的办法生成sql,而是专心于对象模型的处理即可,你对于对象的修改最终都会被转换为对应的update,
insert,
delete等sql语句,在你submit时全部提交到数据库中。
综尔言之,linq
to
sql是一个数据库到对象结构的一个中间层,
他把对关系数据的管理转变为对象的操作,屏蔽了麻烦的sql,而且,还可以得到vs强大的智能感知功能的帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式