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;
 }
Example #2
0
 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;
 }
Example #4
0
 internal EntityWrapper(object entity, Func<object, Document> conversionFunctor, IEntityKeyGetter keyGetter)
 {
     this.Entity = entity;
     this._conversionFunctor = conversionFunctor;
     this._keyGetter = keyGetter;
 }