/// <summary> /// Loads a <see cref="PropertyConfigurationList"/> collection from the database, based on given criteria. /// </summary> /// <param name="crit">The fetch criteria.</param> protected void DataPortal_Fetch(CriteriaGet crit) { using (var ctx = ConnectionManager <SqlConnection> .GetManager(Database.InterwayDocsConnection, false)) { using (var cmd = new SqlCommand("dbo.GetPropertyConfigurationList", ctx.Connection)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ObjectName", crit.ObjectName).DbType = DbType.String; cmd.Parameters.AddWithValue("@UICulture", crit.UICulture).DbType = DbType.String; var args = new DataPortalHookArgs(cmd, crit); OnFetchPre(args); CachedList.LoadCollection(cmd); OnFetchPost(args); } } }