请教C#/.net高手,用ado.net访问mysq与访问sqlserver的区别主要在哪些地方?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教C#/.net高手,用ado.net访问mysq与访问sqlserver的区别主要在哪些地方?相关的知识,希望对你有一定的参考价值。

我对ado.net访问sqlserver已经很熟悉了,包括sqlhelper、linq to ef,还有sqlite、access、excel都可以访问。但从来没用过mysql

那么,
一、安装mysql的难度与sqlserver相比如何?是否都有实例名的概念?
二、存储过程与sqlserver相比区别大不大?
三、如果用linq to ef来访问,以前的sqlserver的代码转移到mysql工作量大不大?
四、请推荐比较好的ado.net 与 mysql相关的技术网站。

谢谢!

参考技术A 一、
1、MySQL 更轻量化,比微软的东西安装简单多了。
2、当然有,操作系统与数据库之间的交互则必须使用数据库实例名,不然怎么交互?

二、不大,除了些许关键字和语法不同外,几乎完全可以复用。有一点注意的是,MySQL里存储过程的参数名最好不要和表的列名一样。

三、这个工作量就有点儿大了,毕竟 LINQ 是微软发起的一种技术,对非微软的产品支持不是很好,不过网上有相关的开源项目和第三方库可以使用。

四、建议多在博客园和CSDN上逛逛。本回答被提问者采纳

ADO.NET和.NET的关系?

在一本c#入门的书上看到ADO.net就是activex data objective 但是不理解`` 和.net到底是什么关系呢?ADO是.net技术下面的一个分支?它有没有属于哪一种固定的语言呢(比如c#)? 请教.NET技术到底包含了哪些东东? 高手指点迷津啊```

参考技术A .NET
是微软的个大平台,C#是这个平台下的一种最爱推崇的语言,而ADO.net是.NET平台下用于
数据操作
的一种技术,
ASP.NET
是.net平台下用于
web开发
的技术.

以上是关于请教C#/.net高手,用ado.net访问mysq与访问sqlserver的区别主要在哪些地方?的主要内容,如果未能解决你的问题,请参考以下文章

请教C#/.net高手,用VS结合源码管理团队协作开发,如何处理引用的dll在不同机器路径不一样的问题?

ADO。NET 紧急!!!!高手请进。

捕获 ADO.net DB 查询运行时

请教C#/WPF高手,类似点击头像出来相关tooltip菜单的功能是怎么实现的?

用C#.net连接MYSQL,怎么连接?还要安装啥吗?急!!!

哪位高手简洁分析下ADO.NET中的常用对象:DataAdapter、Command、DataSet的使用情况。。非常感谢!!