protected MdbOneToOnePropertyMapping(PropertyDefinition propertyDefinition, StorePropertyDefinition storePropertyDefinition, MdbOneToOnePropertyMapping.ItemGetterDelegate itemGetter, MdbOneToOnePropertyMapping.ItemSetterDelegate itemSetter, MdbOneToOnePropertyMapping.DictionaryGetterDelegate dictionaryGetter, MdbOneToOnePropertyMapping.DictionarySetterDelegate dictionarySetter) : base(propertyDefinition, new StorePropertyDefinition[]
 {
     storePropertyDefinition
 })
 {
     this.ItemGetter       = itemGetter;
     this.ItemSetter       = itemSetter;
     this.DictionaryGetter = dictionaryGetter;
     this.DictionarySetter = dictionarySetter;
 }
示例#2
0
 public MdbOneToOneTransformPropertyMapping(PropertyDefinition propertyDefinition, StorePropertyDefinition storePropertyDefinition, MdbOneToOnePropertyMapping.ItemGetterDelegate itemGetter, MdbOneToOnePropertyMapping.ItemSetterDelegate itemSetter) : base(propertyDefinition, storePropertyDefinition, itemGetter, itemSetter, null, null)
 {
     if (itemGetter == null && itemSetter == null)
     {
         throw new ArgumentException("Both getter and setter delegates are null");
     }
 }