public StoreProperty(string name, Type propertyType, PropertyInfo propertyInfo, FieldInfo fieldInfo, MemberInfo memberInfo, StoreEntityType storeEntityType) { CheckValue.NotNullOrEmpty(name, nameof(name)); CheckValue.NotNull(propertyType, nameof(propertyType)); CheckValue.NotNull(storeEntityType, nameof(storeEntityType)); Name = name; _clrPropertyType = propertyType; _clrPropertyInfo = propertyInfo; _clrFieldInfo = fieldInfo; _clrMemberInfo = memberInfo; _originalEntity = storeEntityType; Builder = new InternalStorePropertyBuilder(this); }
public StoreEntityBuilder(IStoreEntityType storeEntity) : base(storeEntity) { }
public StoreEntityBuilder(IStoreEntityType storeEntity) { CheckValue.NotNull(storeEntity, nameof(storeEntity)); _builer = ((StoreEntityType)storeEntity).Builder; }