因此,我在SQL Server Express 2014中创建了一个数据库。之后,从Visual Studio 2015社区,我创建一个新项目,然后添加新数据源,然后选择Database,然后选择Dataset,然后选择数据库中的所有表和视图。
问题是,在我从SQL Server对数据库进行了一些更改(更改列名或列数据类型,或手动添加一些数据以进行测试)后,更改不会被推回到我的项目中Visual Studio,它还说明了重命名的列名称中的错误表名称。
知道如何自动将SQL Server中所做的更改设置为Visual Studio端吗?
答案 0 :(得分:1)
.NET中的DataSet不会自动将其模式与SQL同步,因此SQL中所做的更改不会反映在Visual Studio中。要查看Visual Studio中的更改,您需要:
这显然是一件令人讨厌的事情,因此您可以使用Entity Framework自动执行此过程。
实体框架允许您以几种不同的方式工作: