This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 有人用过microsoft.applicationblock.data吗?
-lilyba(sunshine困惑不懂装懂);
2003-12-30
(#1536564@0)
-
没有。你最近很刻苦啊。:)
-luoboyang(萝卜秧);
2003-12-30
(#1536565@0)
-
什么呀。architect总是试图用最复杂的最专业的途径解决问题。我写出来的代码被否定了。非要自己创建一个dataset来更新数据库。因为用了micro applicationblock,我就不知道如何用datatablemapping了。:(
-lilyba(sunshine困惑不懂装懂);
2003-12-30
(#1536573@0)
-
MS Application Block有几个, 不知你指哪一个?
-wjiaca(WSY);
2003-12-30
{2077}
(#1537538@0)
-
data access helper component. 现在我需要create dataset, add new table, add new data column。然后更新数据库。因为用了data access helper,不能够使用datamapping。请问还有什么别的办法。typed dataset是否可以呢。
-lilyba(sunshine困惑不懂装懂);
2003-12-30
(#1537561@0)
-
MM最近干了不少杀脑细胞的活呀,偶看着你都累,可怜的IT女孩。新年快乐! :))
-henhen(哼哼, 找工ing ^_^);
2003-12-30
{17}
(#1537593@0)
-
谢谢你,也祝你新年快乐。我也觉得累。:(
-lilyba(sunshine困惑不懂装懂);
2003-12-30
(#1538288@0)
-
It seems that you can not add new table or add new data column dynamically with data access helper component, but not sure.
-wjiaca(WSY);
2003-12-30
(#1538131@0)
-
Now i am trying typed dataset. :(
-lilyba(sunshine困惑不懂装懂);
2003-12-30
(#1538289@0)
-
My experience:Create your own class derived from DataSet, create new instance whenever you need and do update, add new or delete to your own dataset, then update database with SqlDataAdapter.Update method.
-wjiaca(WSY);
2003-12-31
{191}
(#1538579@0)
-
要是更新数据库的话,应该先从数据库获取数据,填充dataset,更新dataset,然后再更新数据库吧?
-hillxie(我叫不紧张);
2003-12-30
(#1538278@0)
-
这样可能会增加数据库负担。所以不行。:(
-lilyba(sunshine困惑不懂装懂);
2003-12-30
(#1538290@0)
-
更新是在源数据的基础上做修改吧?源数据是从数据库服务器提出来的,难道不用源数据?
-hillxie(我叫不紧张);
2003-12-31
(#1538386@0)
-
Insert,开始并不需要数据源。
-lilyba(sunshine困惑不懂装懂);
2003-12-31
(#1538415@0)
-
为什么要舍本逐末,绕一个大圈的insert,直接用sql语句不行吗?
-guestagain(guest again);
2003-12-31
(#1538435@0)
-
不能直接insert,因为这些数据来自于另外一个entity1,要经过处理,生成新的entity2,在entity2里面建立一个typed dataset,用于存储数据,并更新数据库。
-lilyba(sunshine困惑不懂装懂);
2003-12-31
(#1538448@0)
-
其实我一直觉得dataset这个东东适合retrive不适合update,想想在没有dataset的时候,难道同样的事情就做不了了?
-guestagain(guest again);
2003-12-31
(#1538458@0)
-
因为要逐条处理数据,这样insert,architect主要考虑到可以减轻数据库负担。不过我现在其实还不知道能否实现,因为用了data access application block.
-lilyba(sunshine困惑不懂装懂);
2003-12-31
(#1538469@0)
-
那你应该先作一下测试,用dataset insert 一堆数据和用一般的sql 语句通过loop来insert比较一下,看看差别到底有多少,值不值。其实要效率,还不如通过shell来运行bcp之类的命令。
-guestagain(guest again);
2003-12-31
(#1538483@0)
-
不是简单的处理,而是要通过一个xml写的数据引擎。而且如果规则改变,xml文件也要变化。//因为使用data access application block,dataadapter看不见,不知道typed dataset是否足够聪明到知道更新那个表。
-lilyba(sunshine困惑不懂装懂);
2003-12-31
(#1538486@0)
-
不知道你的具体情况,就不乱发言了。不过我觉得,有时候code写多点,比用一些包裹了一层又一层的控件或class要心里有底。
-guestagain(guest again);
2003-12-31
(#1538489@0)
-
谢谢你。我还有一个有关windows service的问题。你如果还不睡觉的话,我就up起来问问你?
-lilyba(sunshine困惑不懂装懂);
2003-12-31
(#1538494@0)
-
ok
-guestagain(guest again);
2003-12-31
(#1538496@0)
-
我发信给你,你好像收不到?
-lilyba(sunshine困惑不懂装懂);
2003-12-31
(#1538451@0)
-
我rolia的信箱?我都不记得是什么了。
-guestagain(guest again);
2003-12-31
(#1538460@0)