.net - 使用 Visual Studio 类型化数据集的技巧?

标签 .net ado.net dataset strong-typing

在 Visual Studio 2005/2008 中使用强类型数据集时,如果基础数据库架构发生变化,唯一可行的刷新方法是删除数据集并从头开始重新创建。除非我需要自定义数据集,否则这没问题。

通过扩展部分数据集类进行自定义允许保留自定义,但是一个简单的 FillBy() 又变成了一个很长的 SQL 序列。

有没有办法在不丢失数据集自定义的情况下将数据集与数据库模式重新同步?

最佳答案

因为类型化数据集使用生成的嵌套类,所以定制通常会丢失。我所做的是生成类型化数据集,然后将几个类标记为部分类。然后我创建包含重复嵌套类结构(也标记为部分)的单独文件。

这样我就可以重新生成我的数据集,我唯一要做的更新就是返回并再次使它们部分化。我的自定义保存在单独的文件中。

关于.net - 使用 Visual Studio 类型化数据集的技巧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/293019/

相关文章:

r - 如何在 R 中绘制预分箱直方图

c# - DataContractSerializer 遗漏了一个对象

c# - 在 C# 中打开 HTML 文档

c# - 使用 ADO.NET 传递表值参数

data-structures - 如果变量名存储在变量中,如何访问数据集中的变量?

r - 为什么有些数据集需要我们做 `data(somedataset)` 才能使用?

c# - Silverlight 与 MVVM : How to access Event of the ViewModel from the View?

c# - 摆脱单元测试对 StreamReader/FileStream 的依赖的好方法是什么?

c# - Sybase (SAP) ASE Ado.Net 16384 个字符的限制?

database - 使用 DB2 .NET 数据提供程序的异步过程调用