首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么更多的.NET应用程序不使用MySQL或允许使用MySQL的DAO?

问为什么更多的.NET应用程序不使用MySQL或允许使用MySQL的DAO?
EN

Stack Overflow用户
提问于 2008-10-31 21:09:49
回答 3查看 256关注 0票数 3

我想这个问题也可以很容易地应用于PHP的MSSQL。然而,由于一些版本的.NET非常昂贵,我一直在想,选择它而不是MySQL进行MSSQL开发的真正优势是什么?将.NET工具与MySQL数据库结合使用真的很难吗?为什么不创建某种类型的DAO来抽象出两者之间的差异,以便您可以同时使用它们呢?当我考虑构建.NET应用程序时,我总是在想,我是否应该只使用MSSQL,而不考虑MySQL作为一个选项?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-10-31 21:18:19

通常,MySQL对于存储过程方来说来得太晚,这使得许多人远离数据库。然而,我确实喜欢这个数据库,并在“办公室之外”的时间里有规律地使用它。你知道BO使用MySQL作为其选择的数据源吗?

至于.NET该怎么办呢?如果您不需要高级功能,那么我建议您使用SQL Express Edition。

票数 6
EN

Stack Overflow用户

发布于 2008-11-01 04:24:30

从MySQL v4.1开始,我们就一直在.Net项目中使用MySQL。我们现在使用v5.1,但我们仍然没有使用存储过程或触发器,因为我们并不真正需要它,而且我们更喜欢向后兼容v4.1,以防我们的客户端仍然坚持使用v4.1。

MySQL提供的.Net/连接器很好地完成了这项工作。

我想在websch01ar提到的SQL Express Edition上补充一些事实,它有2 2GB/4 2GB(取决于版本)的数据库文件大小限制。似乎你永远不会需要所有的空间,但如果你像我们一样,将图片存储为blob,或者存储采集数据(科学仪器),它会比你想象的更快地被填满。

票数 3
EN

Stack Overflow用户

发布于 2008-11-06 08:13:45

我一直使用MSSQL作为抽象MySQL、NHibernate和其他语言的方法。也许它可以为你工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/254970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档