C# SQLCommandBuilder Help
本文关键字:Help SQLCommandBuilder | 更新日期: 2023-09-27 18:04:06
我有一个项目,我想使用sqlcommandbuilder。
我唯一的问题是我找不到一个合适的例子来说明如何使用它,或者只是不明白为什么要这样使用它。
我正在构建基于三层架构的应用程序。
假设我想生成一个更新语句。命令构建器从哪里获取要更新到数据库中的值?我目前正在使用正常的sql命令并手动创建每个SQL语句。但由于有多个数据库表,这往往是一个麻烦,而且会让人感到困惑。
这是我软件工程科目的期末项目。请帮忙。
我同意上面的评论…一个好的ORM绝对值得一看。
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommandbuilder.aspx注意:MS在那里的例子实际上是相当好的。
他们几乎把我想说的话都说了。
- 加载选择命令
- 命令生成器将生成更新、插入和删除语句
- 它只自动为单个表生成SQL
如果你需要更多的东西,你需要手工生成SQL语句,然后加载到CommandBuilder
命令构建器可以很好地与DataTable一起工作,而DataTable又可以在ASP.Net中绑定到DataView。
学习它的一个很好的理由是,这样你就可以回答MS认证考试中出现的任何问题,或者当你使用你选择的ORM不支持的数据库时…或者你只是想让一些东西快速运行起来。