C# Visual Studio 2015数据库(.mdf)版本控制

C# Visual Studio 2015数据库(.mdf)版本控制,c#,git,visual-studio-2015,C#,Git,Visual Studio 2015,我目前正在使用Visual Studio 2015和一个数据库开发一个C#项目,但我无法使用内置的Git源代码管理将其提交。我做了一些研究,发现我不应该尝试提交.mdf文件,而是制作一个脚本,以便数据库自动创建。不幸的是,我在任何地方都找不到这个选项。现在可以做什么?使用Visual Studio数据库项目 在VisualStudio中,您只需连接到数据库,右键单击它并说“创建新项目”。这将允许您将数据库导入数据库项目。数据库项目基本上是一组用于所有数据库对象的SQL脚本。您可以将该项目添加到源

我目前正在使用Visual Studio 2015和一个数据库开发一个C#项目,但我无法使用内置的Git源代码管理将其提交。我做了一些研究,发现我不应该尝试提交.mdf文件,而是制作一个脚本,以便数据库自动创建。不幸的是,我在任何地方都找不到这个选项。现在可以做什么?

使用Visual Studio数据库项目


在VisualStudio中,您只需连接到数据库,右键单击它并说“创建新项目”。这将允许您将数据库导入数据库项目。数据库项目基本上是一组用于所有数据库对象的SQL脚本。您可以将该项目添加到源代码管理中。然后,通过修改数据库项目中的项对数据库进行更改。您可以将这些更改提交到源代码管理,方法与处理任何其他VS项目相同。即使您在VS之外(例如,使用Management Studio)对数据库进行了更改,您仍然可以将项目与数据库同步,并将检测到的更改提交给源代码管理。

您可以写一些详细信息吗?我应该创建一个新项目,在其中创建一个新数据库,然后将我链接到我的项目中,或者在该数据库项目中使用我现有的数据库?然后我应该制作一个脚本来生成这个项目中的数据库,并将其添加到我的版本控制中?^^在答案中添加了一些细节