public NavigationFixer( [NotNull] ClrPropertyGetterSource getterSource, [NotNull] ClrPropertySetterSource setterSource, [NotNull] ClrCollectionAccessorSource collectionAccessorSource, [NotNull] StoreGeneratedValuesFactory storeGeneratedValuesFactory, [NotNull] DbContextService <IModel> model) { Check.NotNull(getterSource, "getterSource"); Check.NotNull(setterSource, "setterSource"); Check.NotNull(collectionAccessorSource, "collectionAccessorSource"); Check.NotNull(storeGeneratedValuesFactory, "storeGeneratedValuesFactory"); Check.NotNull(model, "model"); _getterSource = getterSource; _setterSource = setterSource; _collectionAccessorSource = collectionAccessorSource; _storeGeneratedValuesFactory = storeGeneratedValuesFactory; _model = model; }
public StateEntryMetadataServices( [NotNull] ClrPropertyGetterSource getterSource, [NotNull] ClrPropertySetterSource setterSource, [NotNull] OriginalValuesFactory originalValuesFactory, [NotNull] RelationshipsSnapshotFactory relationshipsSnapshotFactory, [NotNull] StoreGeneratedValuesFactory storeGeneratedValuesFactory, [NotNull] EntityKeyFactorySource entityKeyFactorySource) { Check.NotNull(getterSource, "getterSource"); Check.NotNull(setterSource, "setterSource"); Check.NotNull(originalValuesFactory, "originalValuesFactory"); Check.NotNull(relationshipsSnapshotFactory, "relationshipsSnapshotFactory"); Check.NotNull(storeGeneratedValuesFactory, "storeGeneratedValuesFactory"); Check.NotNull(entityKeyFactorySource, "entityKeyFactorySource"); _getterSource = getterSource; _setterSource = setterSource; _originalValuesFactory = originalValuesFactory; _relationshipsSnapshotFactory = relationshipsSnapshotFactory; _storeGeneratedValuesFactory = storeGeneratedValuesFactory; _entityKeyFactorySource = entityKeyFactorySource; }