Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含许多数据列的数据集,由于大小问题,我已将许多 varchar 列从 VARCHAR(20) 更新为 VARCHAR(50)。
我想让DataTable自动抓取新的列信息,这可能吗?我宁愿不浏览表格中的每一列并更新长度。
在设计器中删除和重新创建 DataTable 没有工作?我在想。
好吧,很久以前(5 年?)我做了一个小程序,它能够读取 SQL Server 数据库模式并为我创建那个数据集。抱歉 - 我没有那个代码了。
“您所要做的一切”是读取数据库架构(对于 SQL Server,表 sysobjects 和 syscolumns)并通过实例化 DataTable 和 DataColumn 对象来创建数据集。
也许对您来说不是最佳选择,但就我而言,这是一个不错的选择。
(备注:不,我正在使用 OR Mapper - 不再使用数据集)