Visual Studio 2008 中的 System.ComponentModel.Component
我正在使用 Visual Studio 2008 维护一个 .Net 2.0 应用程序。构建该应用程序时,它最初位于 Visual Studio 2003 中,并使用 System.ComponentModel.Component 类进行数据访问。 您可以将命令、连接等拖放到组件的设计器表面上。
2008 年,数据访问类不再“粘在”组件上。 即,该命令的代码不会在类中生成。
- 这是什么时候改变的? 2005年?
- 是否有替代这种行为的方法,也许使用 db pro 版本?
谢谢。
I'm maintaining a .Net 2.0 application using Visual Studio 2008. When the application was built, it was originally in Visual Studio 2003 and made use of the System.ComponentModel.Component class for data access. You can drag and drop commands, connections, etc onto the designer surface of the component.
In 2008, the data access classes don't "stick" to the component. I.e., the code for the command does not get generated in the class.
- when did this change? 2005?
- is there a replacement for this behavior, perhaps using the db pro edition?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“替换”是使用类型化数据集(使用“添加->新项”并选择数据集,然后将表、视图或存储过程拖到设计图面上)。 或者实体框架/LINQ to Entities。
是的,这在 VS2005 中发生了变化。
一些研究让我想知道,因为“它对我有用”。
你尝试了什么但不起作用?
The "replacement" is either using typed DataSets (use "Add->New Item" and choose DataSet, then drag tables, views or stored procedures onto the design surface). Or Entity Framework / LINQ to Entities.
And, yes, this changed in VS2005.
A little research has left me wondering, because "it works for me".
What was it you tried that didn't work?