0

だから私はこのようなクラスを持っています:

public class Customer
{
    public ObjectId Id { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
}

そして、そのようなドキュメントをMongoDBに追加するとしましょう。しかし、クラスからいくつかのフィールドを削除するとどうなりますか? たとえば、私は去るだけIdFirstName

次に、そのような方法でデータを受信しようとすると:

var result = db.Get<Customer>().AsQueryable<Customer>();

私には例外があります

「要素 'LastName' は、クラス AKMongo.Customer のどのフィールドまたはプロパティとも一致しません。」

もちろん、私はこれを理解し、なぜこれが起こるのかを理解していますが、どのように対処すればよいですか?

ちなみに、私のGetメソッドは単に戻ります

    return _database.GetCollection<Customer>("Customer");
4

1 に答える 1