.Net Core Webアプリケーションで作業していましたが、今はMongoを.Net Coreの.Net C#で書かれたAPIに接続したいと思います。しかし、すべてがDocker内にあります。それは、各要素が機能していると言われています。私はコマンドラインからデータベースを編集することができます。また、私は最新のUbuntuについて覚えておく必要があります。.Net Core apiでMongo DBに接続できません
私はMongoのドライバを追加.csprojファイルで:
<PackageReference Include="MongoDB.Driver.Core" Version="2.3.0" />
<PackageReference Include="MongoDB.Bson" Version="2.3.0" />
そして、私は追加のProgram.csファイルに:
using MongoDB.Driver; // at top
using MongoDB.Bson;
...
...
var mongo = MongoClient("mongodb://localhost:27017"); // in main method
これは私がしてアプリケーションをビルドするとき、私は取得エラーですドッカー:
Program.cs(13,25): error CS0103: The name 'MongoClient' does not exist in the current context [/src/src/Identity.api/Identity.api.csproj]
私は適切なドライバを追加しましたが、間違った場所にありますか?
追加情報が必要な場合はお知らせください。ありがとう、私はDBに接続できることを楽しみにしています!
MongoClientクラスが見つからないようです。おそらくdll(またはlib?)を正しく追加していないでしょう。 –