Beispiel #1
0
 /// <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);
         }
     }
 }