Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# AdomdConnection和AdomdCommand类之间的差异_C#_C# 4.0_Mdx_Olap_Adomd.net - Fatal编程技术网

C# AdomdConnection和AdomdCommand类之间的差异

C# AdomdConnection和AdomdCommand类之间的差异,c#,c#-4.0,mdx,olap,adomd.net,C#,C# 4.0,Mdx,Olap,Adomd.net,我的理解是AdomdConnection初始化与远程数据库的连接。此类根据ConnectionString打开它。AdomdCommand似乎能够设置CommandText并执行所述命令,类似于执行查询 这种理解正确吗?但是这两者之间有什么联系呢?是否初始化AdomdConnection,然后初始化AdomdCommand.Connection到该值?AdomdCommand就是这样知道要使用什么开放连接或者数据库在哪里的 我一直在使用这两个网站作为参考: 您可以从connection对象中使

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

这种理解正确吗?但是这两者之间有什么联系呢?是否初始化AdomdConnection,然后初始化AdomdCommand.Connection到该值?AdomdCommand就是这样知道要使用什么开放连接或者数据库在哪里的

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


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

这两种方法都可行。


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

阅读您链接的两个页面。如果没有,我不会发布这个问题。我把它们通读了一遍。我没有太多的c#经验或使用数据库的经验。我希望能得到一些帮助,而不是一些高人一等的回应。我真不敢相信,你居然没有看到一处房地产。我猜阅读真的是一门失传的艺术。你不必为此感到无聊。为什么你很难相信我自己无法理解这些文档?在阅读了你发布的链接后,我坚持我对你的最初评估。我的问题不是太宽泛或无法回答。他们可能很简单,但我解释了我对这个问题的理解,并表明我付出了努力。给出下面的答案,我甚至部分正确。你真的不是想帮我,所以不要对自己撒谎。