Kha*_*uez 6 .net ado.net strongly-typed-dataset
我有一个使用强类型数据集的项目.
假设我想要更改此应用程序使用的数据库的数据库模式.我有一个名为Country的表,我想添加一个名为"IsADemocracy"的新列(这是一个例子)的SQL Server数据类型BIT.
现在,如何更新强类型数据集,以便在应用程序中使用此新字段?
我已经尝试在数据集的Country表中添加列,给它布尔类型,并将其"Source"属性映射到"IsADemocracy".
我可以访问应用程序中的字段,给它一个值等,但表适配器所做的基础查询尚未更新以反映此更改.它们就像我在强类型数据集中添加此列之前一样.我希望我所做的就足够了,但似乎并非如此.
我应该以某种方式重新生成强数据集类吗?如果是这样,那么影响如何?
我可以删除数据集设计器中的Country表,并从Server Explorer中重写它,但我有客户查询,我不想丢失它们.
谢谢.
首先,确保您有备份
右键单击解决方案资源管理器中的 .xsd 节点,然后选择“运行自定义工具”
但要小心您的自定义查询。它们往往会在没有任何警告的情况下消失。不总是。
这是从部分类“主”文件中填写这些查询的一个很好的理由。