Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我主要是一名 ASP.NET 开发人员,我希望将一些项目转移到 Codeplex 并向社区开放。我的大多数应用程序都是数据库驱动的,所以我面临着如何处理数据库的问题。我应该发布架构并期望贡献者构建/托管他们自己的数据库吗?我应该在项目中包含一个数据库文件吗?我应该找到托管社区数据库的方法吗?
你的意见?
我认为发布脚本来创建数据库并填充任何需要的数据就足够了。我不认为人们期望获得 SQL Server Express 或其他一些免费数据库,并托管他们自己的数据库副本。
为什么不提供所有三个?如果你能找到一个地方来托管数据库,那么制作模式脚本和包含数据库文件就很简单了。我使用过的简单项目有一个创建脚本。