0

MongoDB for C#、私は彼らのチュートリアルに従い始めましたが、私が得るコンパイルエラーは次の行にあります:

http://www.mongodb.org/display/DOCS/CSharp+Driver+Quickstart

 var update = Update.Set("Name", "Harry");

言って

System.Windows.Forms.Control.Update()'は'メソッド'であり、指定されたコンテキストでは無効です。

私が見る唯一の違いは、コンソールアプリケーションを使用していることですが、C#WinFormsアプリケーションを作成し、ボタンクリック内にコードを貼り付けました。

4

2 に答える 2

4

Update は、呼び出しを使用しているコンテキストではあいまいです。Update ステートメントを修飾して、それが含まれる名前空間を含める必要があります。

var update = MongoDB.Driver.Builders.Update.Set("Name", "Harry");

これはおそらく面倒なので、ヘッダーにエイリアスを作成することもできます。

using U = MongoDB.Driver.Builders.Update;

次に、ステートメントを次のように変更できます。

var update = U.Set("Name", "Harry");
于 2012-05-09T14:06:41.673 に答える
2

c#WinForms には、MongoDB の代わりに c# がアクセスしようとする Update というメソッドが含まれていると思います。必要なものがすべてインポートされ、正しいオブジェクトにアクセスしていることを確認しましたか?

于 2012-05-09T14:01:01.363 に答える