internal EntityWrapper(Document doc, Type entityType, Func <object, Document> conversionFunctor, IEntityKeyGetter keyGetter) { this._doc = doc; this.Entity = doc.ToObject(entityType); this._conversionFunctor = conversionFunctor; this._keyGetter = keyGetter; }
internal EntityWrapper(Document doc, Type entityType, Func<object, Document> conversionFunctor, IEntityKeyGetter keyGetter) { this._doc = doc; this.Entity = doc.ToObject(entityType); this._conversionFunctor = conversionFunctor; this._keyGetter = keyGetter; }
internal EntityWrapper(object entity, Func <object, Document> conversionFunctor, IEntityKeyGetter keyGetter) { this.Entity = entity; this._conversionFunctor = conversionFunctor; this._keyGetter = keyGetter; }
internal EntityWrapper(object entity, Func<object, Document> conversionFunctor, IEntityKeyGetter keyGetter) { this.Entity = entity; this._conversionFunctor = conversionFunctor; this._keyGetter = keyGetter; }