【发布时间】:2009-08-22 16:53:54
【问题描述】:
我有一个使用 SQL Server、实体框架、C# 和 WCF 编写的简单应用程序。当我想与我的朋友分享这个应用程序时,我意识到他们没有在他们的机器上使用 SQL Server。我可以选择 SQL Server Express 版本,因为我的应用程序的用途是个人而非商业用途。
我发现 MySQL 是 SQL Server 的流行替代品。
1) 迁移到 MySQL 时是否需要更新我的实体?
2) 我是否应该预期我的 BL 层中的代码会因实体层的变化而发生变化? (我想知道实体是否是为 SQL Server 构建的)
有没有类似 MS Access 的数据库比 MySQL 更轻量级?
有没有像MS Access一样不需要安装但可以复制的数据库?
感谢您的回复!
【问题讨论】:
-
请注意:您也可以将 Express 用于商业应用,无需注明是个人用途。
标签: c# .net sql-server entity-framework