我有一个 MongoDB 助手类,它接受泛型类型以简化 CRUD 操作。但是,我在弄清楚更新方法时遇到了一些麻烦。从我读过的所有内容来看,我似乎需要单独更新每个字段。
例如:Update.Set("Field", "New Value").Set("Other field", "Other value");
但我想做的是这样的:
void Update(T entity)
{
collection.Update<T>(entity);
}
这可能吗?或者我是否需要在每个实体的特定于该实体的类中包含一个更新方法?