2

私はCityとしてエンティティクラスを持っています。

 [BsonRepresentation(MongoDB.Bson.BsonType.ObjectId)]
        public string _id { get;  set; }
        public string city { get; set; }
        public Array loc { get; set; }
        public double pop { get; set; }
        public string state { get; set; }

AsQueryable() クラスで簡単なクエリを作成したいと思います。これが私のクエリコードです

string dbName = dao.dbName();
var db = mongo.GetDatabase(dbName);

using (mongo.RequestStart(db))
{
       var collection = db.GetCollection<City>("city");
       var query = collection.AsQueryable().First(c => c.city.Equals("VIENNA"));

       Console.WriteLine( query.ToString());
}

コードを実行すると、このような System.InvalidOperationException が発生します

System.Core.dll で、タイプ 'System.InvalidOperationException' の未処理の例外が発生しました

var query = collection.AsQueryable().First(c => c.city.Equals("VIENNA"));

ライン。この例外が発生し、解決につながる理由を誰かが説明できますか?

4

1 に答える 1