我以前在SQL Server CE中使用数据库。这很容易,因为我可以在一个简单的.sdf
文件中拥有一个数据库,并将它与我的应用程序一起部署(空的或已经添加的数据)。
但是,如果我想将数据库更改为SQL Server Express怎么办?
当然,如果我的客户已经有了我需要的数据库,我不需要修改任何东西(嗯,也许是连接字符串)。
如果我想将应用程序交付给需要创建本地 SQL Server Express 数据库的客户端,我应该怎么做?有没有办法用 .mdf 文件做到这一点?
当然,我有用于创建所有表的SQL代码,以及相应的外键等,以备不时之需。
我想这是很多开发人员都面临的问题,但我真的不知道该怎么做。
请不要建议使用 SQLite、MySQL 或其他数据库。我问这个问题是因为我想知道如何在 SQL Server 上做这件事。