Visual Studio 2012 Pro C# - 如何在db表中为新创建的列更新xsd

时间:2015-09-21 20:58:12

标签: visual-studio-2012

在我讲一段历史的时候,请耐心等待,然后我会解决问题:

我正在使用C#和SQL Server 2012 Express在Visual Studio 2012 Professional中重写Web应用程序。我正在创建新的页面/逻辑但是重用旧应用程序中的数据访问对象,这是几年前由另一个开发人员用VS2008和SQL Server 2008 Express编写的。我从SQL Server 2008数据库服务器获得了数据库备份,并恢复到SQL Server 2012数据库服务器。

大多数应用程序在新应用程序中运行良好,但我最近在SQL Server的Contacts表中添加了几列,现在我不知道如何更新Contacts的.xsd和相关文件。当我说我重用旧应用程序中的数据访问对象时,我的意思是我只是复制了旧的联系人和其他对象的所有.xsd,.xsc,.xss,.xsx和designer.cs文件。项目(VS2008)到新的(VS2012)。

我认为当您使用数据源配置向导或Visual Studio中的某些内容时,所有这些.xs *文件都是自动生成的?问题是我只是将文件复制到新项目中以使代码落后工作,以便我可以获取和更新数据。但是现在我必须更新这些文件,以便他们可能知道新添加的列,我想我必须在这个新项目中添加一个新的数据源?我不想通过手动更新文件来进行手术,这可能会让我觉得凌乱......

我可能想知道如何添加数据源,但我担心的是,考虑到文件的存在,该过程是否会成功完成?我应该删除我复制的所有.xs *文件并添加数据源,以便它将再次重新创建所有这些文件,并使用新列?我该怎么办?我已经备份了我的新项目,以防出现严重错误,所以我可以根据需要多次破坏这个项目,直到我做对了!

提前感谢并感谢您阅读此内容。

0 个答案:

没有答案