예제 #1
0
        /// <summary> Updates in the persistent storage all DeepFryerServiceChangeLog entities which have data in common with the specified related Entities. If one is omitted, that entity is not used as a filter.
        /// Which fields are updated in those matching entities depends on which fields are <i>changed</i> in the passed in entity entityWithNewValues. The new values of these fields are read from entityWithNewValues. </summary>
        /// <param name="entityWithNewValues">DeepFryerServiceChangeLogEntity instance which holds the new values for the matching entities to update. Only changed fields are taken into account</param>
        /// <param name="deepFryerServiceInstance">DeepFryerServiceEntity instance to use as a filter for the DeepFryerServiceChangeLogEntity objects to return</param>
        /// <param name="employee_Instance">EmployeeEntity instance to use as a filter for the DeepFryerServiceChangeLogEntity objects to return</param>
        /// <param name="employeeInstance">EmployeeEntity instance to use as a filter for the DeepFryerServiceChangeLogEntity objects to return</param>
        /// <param name="serviceLocationInstance">ServiceLocationEntity instance to use as a filter for the DeepFryerServiceChangeLogEntity objects to return</param>
        /// <param name="userInstance">UserEntity instance to use as a filter for the DeepFryerServiceChangeLogEntity objects to return</param>
        /// <returns>Amount of entities affected, if the used persistent storage has rowcounting enabled.</returns>
        public int UpdateMultiManyToOne(DeepFryerServiceChangeLogEntity entityWithNewValues, IEntity deepFryerServiceInstance, IEntity employee_Instance, IEntity employeeInstance, IEntity serviceLocationInstance, IEntity userInstance)
        {
            DeepFryerServiceChangeLogDAO dao = DAOFactory.CreateDeepFryerServiceChangeLogDAO();

            return(dao.UpdateMulti(entityWithNewValues, base.Transaction, deepFryerServiceInstance, employee_Instance, employeeInstance, serviceLocationInstance, userInstance));
        }