我主要是一名ASP.NET开发人员,我希望将一些项目转移到Codeplex并将其打开到社区。我的大多数应用程序都是数据库驱动的,所以我面临着如何处理数据库的问题。我应该发布架构并期望贡献者构建/托管他们自己的数据库吗?我应该在项目中包含数据库文件吗?我应该找到一种托管社区数据库的方法吗?
你的想法?
答案 0 :(得分:2)
我认为发布脚本来创建数据库,并填充任何所需的数据就足够了。我不认为人们获得SQL Server Express或其他一些免费数据库并托管他们自己的数据库副本太过分了。
答案 1 :(得分:0)
为什么不提供这三个?如果您可以找到托管数据库的位置,那么制作模式脚本和包含DB文件很简单。我用过的项目很简单,有一个创建脚本。