public PropertyBuilder(IFuncDictionary <Type, MemberInfo> propertyDataAttributeFuncDictionary, IFuncList <string, string> customPropertyDataFuncDictionary, IDictionary <string, string> csdlTypeDictionary) { _PropertyDataAttributeDictionary = propertyDataAttributeFuncDictionary; _CustomPropertyDataFuncs = customPropertyDataFuncDictionary; _CsdlTypeDictionary = csdlTypeDictionary; }
public EntityBuilder(ICsdlBuilder <PropertyInfo, CsdlProperty> propertyBuilder, ICsdlBuilder <PropertyInfo, CsdlEnumProperty> enumPropertyBuilder, IFuncDictionary <Type, MemberInfo> entityAttributeFuncDictionary, IFuncDictionary <Type, MemberInfo> propertyAttributeFuncDictionary, IFuncList <string> customPropertyFuncs ) { _PropertyBuilder = propertyBuilder; _EnumPropertyBuilder = enumPropertyBuilder; _EntityAttributeFuncDictionary = entityAttributeFuncDictionary; _PropertyAttributeFuncDictionary = propertyAttributeFuncDictionary; _CustomPropertyFuncs = customPropertyFuncs; }
public CsdlBuilderFactory(IFuncDictionary <Type, MemberInfo> propertyDataAttributeDictionary, IFuncDictionary <Type, MemberInfo> entityAttributeDictionary, IFuncDictionary <Type, MemberInfo> propertyAttributeDictionary, IFuncList <string> customPropertyFuncs, IFuncList <string, string> customPropertyDataFuncs, IDictionary <string, string> csdlTypeDictionary ) { PropertyDataAttributeDictionary = propertyDataAttributeDictionary; EntityAttributeDictionary = entityAttributeDictionary; PropertyAttributeDictionary = propertyAttributeDictionary; CustomPropertyFuncs = customPropertyFuncs; CustomPropertyDataFuncs = customPropertyDataFuncs; CsdlTypeDictionary = csdlTypeDictionary; }