だから私はこのようなクラスを持っています:
public class Customer
{
public ObjectId Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
そして、そのようなドキュメントをMongoDBに追加するとしましょう。しかし、クラスからいくつかのフィールドを削除するとどうなりますか? たとえば、私は去るだけId
でFirstName
次に、そのような方法でデータを受信しようとすると:
var result = db.Get<Customer>().AsQueryable<Customer>();
私には例外があります
「要素 'LastName' は、クラス AKMongo.Customer のどのフィールドまたはプロパティとも一致しません。」
もちろん、私はこれを理解し、なぜこれが起こるのかを理解していますが、どのように対処すればよいですか?
ちなみに、私のGet
メソッドは単に戻ります
return _database.GetCollection<Customer>("Customer");