【发布时间】:2026-01-09 22:45:02
【问题描述】:
我在我的项目中做了很多非类型化的数据集工作,并且已经这样做了一段时间,但是在使用 datagridview 的就地编辑时,我发现如果使用类型化数据集,验证和填充会容易得多。
这带来了一个问题,因为我不喜欢使用那些数据集设计器来创建强类型的数据表/数据集。与未键入数据集相比,键入数据集时更难进行简单的更改。有类型的数据集更改需要安装 VS 的副本,而无类型的不需要。我可以更改数据库服务器上的 sql 视图,应用程序将在我的网格中显示新列。他们可能无法使用新列,但我的大部分内容都是信息显示,所以没关系。
我查看了实体框架,但看起来也必须运行一些向导来构建您的数据模型。我并不反对数据模型,但如果它能够在运行时生成,这样对数据库的新更改就不需要重新编译软件,那就太好了。
有快乐的媒介吗?还是我在启动时无法创建无类型数据表一段时间?
【问题讨论】:
标签: dataset strong-typing