【发布时间】:2010-12-17 23:41:30
【问题描述】:
很长一段时间以来,我一直在使用 MySQL 服务器来处理数据(在 JAVA 和 C# 中)。但最近,我听到了有关 LINQ 和 SQL Server 的好消息。我一直在考虑转换,但我对 SQL Server 了解不多。
任何曾经使用过 SQL Server 的人,请定义一下它在性能和可用性方面与 MySQL 服务器相比有多好。
我还听说 SQL Server 更适合 C#,因为它基本上是内置的。
【问题讨论】:
-
这应该有助于对两者进行一般比较,而不考虑 C#:tinyurl.com/yll4aro
-
我认为这不值得一个完整的答案,但我会评论说,我认为人们很少使用 SQL Server 中的 CLR 进行核心数据访问。 ADO.NET、LINQ 和 Entity Framework 似乎是主要选择。
-
如果您对使用 LINQ 感兴趣,那么您并不需要对 SQL Server 了解太多。整个目的是 LINQ 抽象了数据访问,因此您不必直接编写 SQL 查询。
-
@AdamRobinson 具有讽刺意味的是,我把它写给了谷歌,然后我就到了这里。
标签: c# mysql sql-server