AdomdConnection和AdomdCommand类的区别

本文关键字:区别 AdomdCommand AdomdConnection | 更新日期: 2023-09-27 17:53:27

我的理解是AdomdConnection初始化一个与远程数据库的连接。这个类基于ConnectionString打开它。然后,AdomdCommand似乎能够设置CommandText并执行所述命令,类似于执行查询。

这种理解正确吗?但是这两者有什么关系呢?初始化AdomdConnection,然后初始化AdomdCommand。连接到这个值?这就是AdomdCommand知道要使用的打开连接或数据库在哪里的方式吗?

我一直在使用这两个网站作为参考:

https://msdn.microsoft.com/en-us/library/microsoft.analysisservices.adomdclient.adomdconnection.aspx

https://msdn.microsoft.com/en-us/library/microsoft.analysisservices.adomdclient.adomdcommand.aspx

AdomdConnection和AdomdCommand类的区别

您可以从连接对象中使用CreateCommand(),然后您将获得一个连接属性已经设置为创建它的连接的命令,或者单独创建命令(新的AdomdCommand())并设置其连接属性。



至于到数据库的实际连接,它不会在创建连接对象时发生,而是在调用连接对象上的Open()方法时发生。