我有一个项目,我想在其中使用sqlcommandbuilder。
我唯一的问题是,我找不到一个像样的例子来说明如何使用它,或者只是不明白为什么要这样使用它。
我正在构建基于3层架构的应用程序。
例如,假设我想要生成一条update语句。命令生成器从哪里获取要更新到数据库中的值。我目前使用的是普通的sql命令,并手动创建每条sql语句。但由于有多个数据库表,这往往是一个麻烦,而且会让人感到困惑。
这是我的软件工程专业的期末项目。请帮帮忙。
发布于 2011-08-02 04:19:16
我附和上面评论中的评论...一个好的ORM绝对值得一看。
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommandbuilder.aspx
注: MS在那里有的例子实际上是相当好的。
我要说的话他们都会说。
相比之下,一个好的ORM (如果您的数据库受支持),如nhibernate,可以生成多表更新,并为您提供一定程度的数据库供应商独立性。
学习它的一个很好的理由是,这样你就可以回答MS认证考试中出现的任何问题,或者当使用您选择的ORM不支持的数据库时……或者你只是想让一些东西快速启动和运行。
https://stackoverflow.com/questions/6903637
复制相似问题