//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace LightSwitchApplication
{
    #region Data Services
    
    /// <summary>
    /// Provides members to query and update data in the ApplicationData datasource.
    /// </summary>
    public sealed partial class ApplicationDataService
        : global::LightSwitchApplication.ApplicationData
    {
        #region Constructors
    
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public ApplicationDataService() : base()
        {
        }
    
        #endregion
    
        #region Private Properties
        
        /// <summary>
        /// Gets the Application object for this application.  The Application object provides access to active screens, methods to open screens and access to the current user.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        private global::LightSwitchApplication.Application Application
        {
            get
            {
                return global::LightSwitchApplication.Application.Current;
            }
        }
        
        /// <summary>
        /// Gets the containing data workspace.  The data workspace provides access to all data sources in the application.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        private global::LightSwitchApplication.DataWorkspace DataWorkspace
        {
            get
            {
                return (global::LightSwitchApplication.DataWorkspace)this.Details.DataWorkspace;
            }
        }
        
        #endregion
    
        #region Server Interceptions Points
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_CanInsert(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_CanUpdate(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_CanDelete(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_CanRead(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Inserting(global::LightSwitchApplication.Teilnehmer entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Inserted(global::LightSwitchApplication.Teilnehmer entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Updating(global::LightSwitchApplication.Teilnehmer entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Updated(global::LightSwitchApplication.Teilnehmer entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Deleting(global::LightSwitchApplication.Teilnehmer entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Deleted(global::LightSwitchApplication.Teilnehmer entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Validate(global::LightSwitchApplication.Teilnehmer entity, global::Microsoft.LightSwitch.EntitySetValidationResultsBuilder results);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_CanInsert(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_CanUpdate(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_CanDelete(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_CanRead(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Inserting(global::LightSwitchApplication.Schulung entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Inserted(global::LightSwitchApplication.Schulung entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Updating(global::LightSwitchApplication.Schulung entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Updated(global::LightSwitchApplication.Schulung entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Deleting(global::LightSwitchApplication.Schulung entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Deleted(global::LightSwitchApplication.Schulung entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Validate(global::LightSwitchApplication.Schulung entity, global::Microsoft.LightSwitch.EntitySetValidationResultsBuilder results);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_CanInsert(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_CanUpdate(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_CanDelete(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_CanRead(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Inserting(global::LightSwitchApplication.Referent entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Inserted(global::LightSwitchApplication.Referent entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Updating(global::LightSwitchApplication.Referent entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Updated(global::LightSwitchApplication.Referent entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Deleting(global::LightSwitchApplication.Referent entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Deleted(global::LightSwitchApplication.Referent entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Validate(global::LightSwitchApplication.Referent entity, global::Microsoft.LightSwitch.EntitySetValidationResultsBuilder results);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_CanInsert(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_CanUpdate(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_CanDelete(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_CanRead(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Inserting(global::LightSwitchApplication.TeilnehmerSchulungen entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Inserted(global::LightSwitchApplication.TeilnehmerSchulungen entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Updating(global::LightSwitchApplication.TeilnehmerSchulungen entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Updated(global::LightSwitchApplication.TeilnehmerSchulungen entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Deleting(global::LightSwitchApplication.TeilnehmerSchulungen entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Deleted(global::LightSwitchApplication.TeilnehmerSchulungen entity);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Validate(global::LightSwitchApplication.TeilnehmerSchulungen entity, global::Microsoft.LightSwitch.EntitySetValidationResultsBuilder results);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SaveChanges_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SaveChanges_Executing();
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SaveChanges_Executed();
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SaveChanges_ExecuteFailed(global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Single_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Single_Executing(global::System.Nullable<int> Id);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Single_PreprocessQuery(global::System.Nullable<int> Id, ref global::System.Linq.IQueryable<global::LightSwitchApplication.Teilnehmer> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Single_Executed(global::System.Nullable<int> Id, global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Teilnehmer> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_Single_ExecuteFailed(global::System.Nullable<int> Id, global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_SingleOrDefault_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_SingleOrDefault_Executing(global::System.Nullable<int> Id);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_SingleOrDefault_PreprocessQuery(global::System.Nullable<int> Id, ref global::System.Linq.IQueryable<global::LightSwitchApplication.Teilnehmer> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_SingleOrDefault_Executed(global::System.Nullable<int> Id, global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Teilnehmer> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_SingleOrDefault_ExecuteFailed(global::System.Nullable<int> Id, global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_All_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_All_Executing();
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_All_PreprocessQuery(ref global::System.Linq.IQueryable<global::LightSwitchApplication.Teilnehmer> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_All_Executed(global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Teilnehmer> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Teilnehmer_All_ExecuteFailed(global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Single_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Single_Executing(global::System.Nullable<int> Id);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Single_PreprocessQuery(global::System.Nullable<int> Id, ref global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Single_Executed(global::System.Nullable<int> Id, global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_Single_ExecuteFailed(global::System.Nullable<int> Id, global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_SingleOrDefault_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_SingleOrDefault_Executing(global::System.Nullable<int> Id);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_SingleOrDefault_PreprocessQuery(global::System.Nullable<int> Id, ref global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_SingleOrDefault_Executed(global::System.Nullable<int> Id, global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_SingleOrDefault_ExecuteFailed(global::System.Nullable<int> Id, global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_All_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_All_Executing();
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_All_PreprocessQuery(ref global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_All_Executed(global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungen_All_ExecuteFailed(global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Single_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Single_Executing(global::System.Nullable<int> Id);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Single_PreprocessQuery(global::System.Nullable<int> Id, ref global::System.Linq.IQueryable<global::LightSwitchApplication.Referent> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Single_Executed(global::System.Nullable<int> Id, global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Referent> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_Single_ExecuteFailed(global::System.Nullable<int> Id, global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_SingleOrDefault_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_SingleOrDefault_Executing(global::System.Nullable<int> Id);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_SingleOrDefault_PreprocessQuery(global::System.Nullable<int> Id, ref global::System.Linq.IQueryable<global::LightSwitchApplication.Referent> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_SingleOrDefault_Executed(global::System.Nullable<int> Id, global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Referent> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_SingleOrDefault_ExecuteFailed(global::System.Nullable<int> Id, global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_All_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_All_Executing();
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_All_PreprocessQuery(ref global::System.Linq.IQueryable<global::LightSwitchApplication.Referent> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_All_Executed(global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Referent> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referenten_All_ExecuteFailed(global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Single_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Single_Executing(global::System.Nullable<int> Id);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Single_PreprocessQuery(global::System.Nullable<int> Id, ref global::System.Linq.IQueryable<global::LightSwitchApplication.TeilnehmerSchulungen> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Single_Executed(global::System.Nullable<int> Id, global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.TeilnehmerSchulungen> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_Single_ExecuteFailed(global::System.Nullable<int> Id, global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_SingleOrDefault_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_SingleOrDefault_Executing(global::System.Nullable<int> Id);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_SingleOrDefault_PreprocessQuery(global::System.Nullable<int> Id, ref global::System.Linq.IQueryable<global::LightSwitchApplication.TeilnehmerSchulungen> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_SingleOrDefault_Executed(global::System.Nullable<int> Id, global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.TeilnehmerSchulungen> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_SingleOrDefault_ExecuteFailed(global::System.Nullable<int> Id, global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_All_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_All_Executing();
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_All_PreprocessQuery(ref global::System.Linq.IQueryable<global::LightSwitchApplication.TeilnehmerSchulungen> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_All_Executed(global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.TeilnehmerSchulungen> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void TeilnehmerSchulungen_All_ExecuteFailed(global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenInDerZukunft_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenInDerZukunft_Executing();
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenInDerZukunft_PreprocessQuery(ref global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenInDerZukunft_Executed(global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenInDerZukunft_ExecuteFailed(global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungImZeitraum_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungImZeitraum_Executing(global::System.Nullable<global::System.DateTime> Beginn, global::System.Nullable<global::System.DateTime> Ende);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungImZeitraum_PreprocessQuery(global::System.Nullable<global::System.DateTime> Beginn, global::System.Nullable<global::System.DateTime> Ende, ref global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungImZeitraum_Executed(global::System.Nullable<global::System.DateTime> Beginn, global::System.Nullable<global::System.DateTime> Ende, global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungImZeitraum_ExecuteFailed(global::System.Nullable<global::System.DateTime> Beginn, global::System.Nullable<global::System.DateTime> Ende, global::System.Exception exception);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenMitWenigerAls3Teilnehmern_CanExecute(ref bool result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenMitWenigerAls3Teilnehmern_Executing();
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenMitWenigerAls3Teilnehmern_PreprocessQuery(ref global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenMitWenigerAls3Teilnehmern_Executed(global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung> result);
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void SchulungenMitWenigerAls3Teilnehmern_ExecuteFailed(global::System.Exception exception);
    
        #endregion
    
        #region Details Class
    
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
        [global::System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
        public static new class DetailsClass
        {
    
            static DetailsClass()
            {
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.EntitySetEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Teilnehmer>
                __TeilnehmerEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.EntitySetEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Teilnehmer>(
                    "Teilnehmer",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_CanInsert,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_CanUpdate,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_CanDelete,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_CanRead,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Inserting,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Inserted,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Updating,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Updated,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Deleting,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Deleted,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Validate);
            private static bool __Teilnehmer_CanInsert(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Teilnehmer_CanInsert(ref result);
                return result;
            }
            private static bool __Teilnehmer_CanUpdate(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Teilnehmer_CanUpdate(ref result);
                return result;
            }
            private static bool __Teilnehmer_CanDelete(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Teilnehmer_CanDelete(ref result);
                return result;
            }
            private static bool __Teilnehmer_CanRead(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Teilnehmer_CanRead(ref result);
                return result;
            }
            private static void __Teilnehmer_Inserting(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Teilnehmer e)
            {
                d.Teilnehmer_Inserting(e);
            }
            private static void __Teilnehmer_Inserted(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Teilnehmer e)
            {
                d.Teilnehmer_Inserted(e);
            }
            private static void __Teilnehmer_Updating(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Teilnehmer e)
            {
                d.Teilnehmer_Updating(e);
            }
            private static void __Teilnehmer_Updated(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Teilnehmer e)
            {
                d.Teilnehmer_Updated(e);
            }
            private static void __Teilnehmer_Deleting(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Teilnehmer e)
            {
                d.Teilnehmer_Deleting(e);
            }
            private static void __Teilnehmer_Deleted(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Teilnehmer e)
            {
                d.Teilnehmer_Deleted(e);
            }
            private static void __Teilnehmer_Validate(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Teilnehmer e, global::Microsoft.LightSwitch.EntitySetValidationResultsBuilder r)
            {
                d.Teilnehmer_Validate(e, r);
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.EntitySetEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>
                __SchulungenEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.EntitySetEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>(
                    "Schulungen",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_CanInsert,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_CanUpdate,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_CanDelete,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_CanRead,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Inserting,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Inserted,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Updating,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Updated,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Deleting,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Deleted,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Validate);
            private static bool __Schulungen_CanInsert(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Schulungen_CanInsert(ref result);
                return result;
            }
            private static bool __Schulungen_CanUpdate(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Schulungen_CanUpdate(ref result);
                return result;
            }
            private static bool __Schulungen_CanDelete(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Schulungen_CanDelete(ref result);
                return result;
            }
            private static bool __Schulungen_CanRead(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Schulungen_CanRead(ref result);
                return result;
            }
            private static void __Schulungen_Inserting(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Schulung e)
            {
                d.Schulungen_Inserting(e);
            }
            private static void __Schulungen_Inserted(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Schulung e)
            {
                d.Schulungen_Inserted(e);
            }
            private static void __Schulungen_Updating(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Schulung e)
            {
                d.Schulungen_Updating(e);
            }
            private static void __Schulungen_Updated(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Schulung e)
            {
                d.Schulungen_Updated(e);
            }
            private static void __Schulungen_Deleting(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Schulung e)
            {
                d.Schulungen_Deleting(e);
            }
            private static void __Schulungen_Deleted(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Schulung e)
            {
                d.Schulungen_Deleted(e);
            }
            private static void __Schulungen_Validate(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Schulung e, global::Microsoft.LightSwitch.EntitySetValidationResultsBuilder r)
            {
                d.Schulungen_Validate(e, r);
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.EntitySetEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Referent>
                __ReferentenEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.EntitySetEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Referent>(
                    "Referenten",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_CanInsert,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_CanUpdate,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_CanDelete,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_CanRead,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Inserting,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Inserted,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Updating,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Updated,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Deleting,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Deleted,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Validate);
            private static bool __Referenten_CanInsert(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Referenten_CanInsert(ref result);
                return result;
            }
            private static bool __Referenten_CanUpdate(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Referenten_CanUpdate(ref result);
                return result;
            }
            private static bool __Referenten_CanDelete(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Referenten_CanDelete(ref result);
                return result;
            }
            private static bool __Referenten_CanRead(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.Referenten_CanRead(ref result);
                return result;
            }
            private static void __Referenten_Inserting(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Referent e)
            {
                d.Referenten_Inserting(e);
            }
            private static void __Referenten_Inserted(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Referent e)
            {
                d.Referenten_Inserted(e);
            }
            private static void __Referenten_Updating(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Referent e)
            {
                d.Referenten_Updating(e);
            }
            private static void __Referenten_Updated(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Referent e)
            {
                d.Referenten_Updated(e);
            }
            private static void __Referenten_Deleting(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Referent e)
            {
                d.Referenten_Deleting(e);
            }
            private static void __Referenten_Deleted(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Referent e)
            {
                d.Referenten_Deleted(e);
            }
            private static void __Referenten_Validate(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.Referent e, global::Microsoft.LightSwitch.EntitySetValidationResultsBuilder r)
            {
                d.Referenten_Validate(e, r);
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.EntitySetEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.TeilnehmerSchulungen>
                __TeilnehmerSchulungenEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.EntitySetEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.TeilnehmerSchulungen>(
                    "TeilnehmerSchulungen",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_CanInsert,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_CanUpdate,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_CanDelete,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_CanRead,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Inserting,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Inserted,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Updating,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Updated,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Deleting,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Deleted,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Validate);
            private static bool __TeilnehmerSchulungen_CanInsert(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.TeilnehmerSchulungen_CanInsert(ref result);
                return result;
            }
            private static bool __TeilnehmerSchulungen_CanUpdate(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.TeilnehmerSchulungen_CanUpdate(ref result);
                return result;
            }
            private static bool __TeilnehmerSchulungen_CanDelete(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.TeilnehmerSchulungen_CanDelete(ref result);
                return result;
            }
            private static bool __TeilnehmerSchulungen_CanRead(global::LightSwitchApplication.ApplicationDataService d)
            {
                bool result = true;
                d.TeilnehmerSchulungen_CanRead(ref result);
                return result;
            }
            private static void __TeilnehmerSchulungen_Inserting(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.TeilnehmerSchulungen e)
            {
                d.TeilnehmerSchulungen_Inserting(e);
            }
            private static void __TeilnehmerSchulungen_Inserted(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.TeilnehmerSchulungen e)
            {
                d.TeilnehmerSchulungen_Inserted(e);
            }
            private static void __TeilnehmerSchulungen_Updating(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.TeilnehmerSchulungen e)
            {
                d.TeilnehmerSchulungen_Updating(e);
            }
            private static void __TeilnehmerSchulungen_Updated(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.TeilnehmerSchulungen e)
            {
                d.TeilnehmerSchulungen_Updated(e);
            }
            private static void __TeilnehmerSchulungen_Deleting(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.TeilnehmerSchulungen e)
            {
                d.TeilnehmerSchulungen_Deleting(e);
            }
            private static void __TeilnehmerSchulungen_Deleted(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.TeilnehmerSchulungen e)
            {
                d.TeilnehmerSchulungen_Deleted(e);
            }
            private static void __TeilnehmerSchulungen_Validate(global::LightSwitchApplication.ApplicationDataService d, global::LightSwitchApplication.TeilnehmerSchulungen e, global::Microsoft.LightSwitch.EntitySetValidationResultsBuilder r)
            {
                d.TeilnehmerSchulungen_Validate(e, r);
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.OperationEntry<global::LightSwitchApplication.ApplicationDataService>
                __SaveChangesEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.OperationEntry<global::LightSwitchApplication.ApplicationDataService>(
                    "SaveChanges",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SaveChanges_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SaveChanges_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SaveChanges_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SaveChanges_Failed);
            private static bool __SaveChanges_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.SaveChanges_CanExecute(ref r);
                return r;
            }
            private static void __SaveChanges_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.SaveChanges_Executing();
            }
            private static void __SaveChanges_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.SaveChanges_Executed();
            }
            private static void __SaveChanges_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.SaveChanges_ExecuteFailed(ex);
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Teilnehmer>
                __Teilnehmer_SingleEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Teilnehmer>(
                    "Teilnehmer_Single",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Single_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Single_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Single_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Single_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_Single_PreprocessQuery);
            private static bool __Teilnehmer_Single_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.Teilnehmer_Single_CanExecute(ref r);
                return r;
            }
            private static void __Teilnehmer_Single_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Teilnehmer_Single_Executing((global::System.Nullable<int>)args[0]);
            }
            private static void __Teilnehmer_Single_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Teilnehmer_Single_Executed((global::System.Nullable<int>)args[0], (global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Teilnehmer>)args[1]);
            }
            private static void __Teilnehmer_Single_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.Teilnehmer_Single_ExecuteFailed((global::System.Nullable<int>)args[0], ex);
            }
            private static global::System.Linq.IQueryable __Teilnehmer_Single_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Teilnehmer> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Teilnehmer>)args[1];
                d.Teilnehmer_Single_PreprocessQuery((global::System.Nullable<int>)args[0], ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Teilnehmer>
                __Teilnehmer_SingleOrDefaultEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Teilnehmer>(
                    "Teilnehmer_SingleOrDefault",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_SingleOrDefault_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_SingleOrDefault_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_SingleOrDefault_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_SingleOrDefault_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_SingleOrDefault_PreprocessQuery);
            private static bool __Teilnehmer_SingleOrDefault_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.Teilnehmer_SingleOrDefault_CanExecute(ref r);
                return r;
            }
            private static void __Teilnehmer_SingleOrDefault_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Teilnehmer_SingleOrDefault_Executing((global::System.Nullable<int>)args[0]);
            }
            private static void __Teilnehmer_SingleOrDefault_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Teilnehmer_SingleOrDefault_Executed((global::System.Nullable<int>)args[0], (global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Teilnehmer>)args[1]);
            }
            private static void __Teilnehmer_SingleOrDefault_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.Teilnehmer_SingleOrDefault_ExecuteFailed((global::System.Nullable<int>)args[0], ex);
            }
            private static global::System.Linq.IQueryable __Teilnehmer_SingleOrDefault_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Teilnehmer> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Teilnehmer>)args[1];
                d.Teilnehmer_SingleOrDefault_PreprocessQuery((global::System.Nullable<int>)args[0], ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Teilnehmer>
                __Teilnehmer_AllEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Teilnehmer>(
                    "Teilnehmer_All",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_All_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_All_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_All_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_All_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Teilnehmer_All_PreprocessQuery);
            private static bool __Teilnehmer_All_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.Teilnehmer_All_CanExecute(ref r);
                return r;
            }
            private static void __Teilnehmer_All_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Teilnehmer_All_Executing();
            }
            private static void __Teilnehmer_All_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Teilnehmer_All_Executed((global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Teilnehmer>)args[0]);
            }
            private static void __Teilnehmer_All_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.Teilnehmer_All_ExecuteFailed(ex);
            }
            private static global::System.Linq.IQueryable __Teilnehmer_All_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Teilnehmer> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Teilnehmer>)args[0];
                d.Teilnehmer_All_PreprocessQuery(ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>
                __Schulungen_SingleEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>(
                    "Schulungen_Single",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Single_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Single_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Single_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Single_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_Single_PreprocessQuery);
            private static bool __Schulungen_Single_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.Schulungen_Single_CanExecute(ref r);
                return r;
            }
            private static void __Schulungen_Single_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Schulungen_Single_Executing((global::System.Nullable<int>)args[0]);
            }
            private static void __Schulungen_Single_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Schulungen_Single_Executed((global::System.Nullable<int>)args[0], (global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung>)args[1]);
            }
            private static void __Schulungen_Single_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.Schulungen_Single_ExecuteFailed((global::System.Nullable<int>)args[0], ex);
            }
            private static global::System.Linq.IQueryable __Schulungen_Single_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung>)args[1];
                d.Schulungen_Single_PreprocessQuery((global::System.Nullable<int>)args[0], ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>
                __Schulungen_SingleOrDefaultEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>(
                    "Schulungen_SingleOrDefault",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_SingleOrDefault_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_SingleOrDefault_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_SingleOrDefault_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_SingleOrDefault_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_SingleOrDefault_PreprocessQuery);
            private static bool __Schulungen_SingleOrDefault_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.Schulungen_SingleOrDefault_CanExecute(ref r);
                return r;
            }
            private static void __Schulungen_SingleOrDefault_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Schulungen_SingleOrDefault_Executing((global::System.Nullable<int>)args[0]);
            }
            private static void __Schulungen_SingleOrDefault_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Schulungen_SingleOrDefault_Executed((global::System.Nullable<int>)args[0], (global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung>)args[1]);
            }
            private static void __Schulungen_SingleOrDefault_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.Schulungen_SingleOrDefault_ExecuteFailed((global::System.Nullable<int>)args[0], ex);
            }
            private static global::System.Linq.IQueryable __Schulungen_SingleOrDefault_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung>)args[1];
                d.Schulungen_SingleOrDefault_PreprocessQuery((global::System.Nullable<int>)args[0], ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>
                __Schulungen_AllEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>(
                    "Schulungen_All",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_All_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_All_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_All_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_All_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Schulungen_All_PreprocessQuery);
            private static bool __Schulungen_All_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.Schulungen_All_CanExecute(ref r);
                return r;
            }
            private static void __Schulungen_All_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Schulungen_All_Executing();
            }
            private static void __Schulungen_All_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Schulungen_All_Executed((global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung>)args[0]);
            }
            private static void __Schulungen_All_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.Schulungen_All_ExecuteFailed(ex);
            }
            private static global::System.Linq.IQueryable __Schulungen_All_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung>)args[0];
                d.Schulungen_All_PreprocessQuery(ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Referent>
                __Referenten_SingleEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Referent>(
                    "Referenten_Single",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Single_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Single_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Single_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Single_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_Single_PreprocessQuery);
            private static bool __Referenten_Single_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.Referenten_Single_CanExecute(ref r);
                return r;
            }
            private static void __Referenten_Single_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Referenten_Single_Executing((global::System.Nullable<int>)args[0]);
            }
            private static void __Referenten_Single_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Referenten_Single_Executed((global::System.Nullable<int>)args[0], (global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Referent>)args[1]);
            }
            private static void __Referenten_Single_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.Referenten_Single_ExecuteFailed((global::System.Nullable<int>)args[0], ex);
            }
            private static global::System.Linq.IQueryable __Referenten_Single_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Referent> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Referent>)args[1];
                d.Referenten_Single_PreprocessQuery((global::System.Nullable<int>)args[0], ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Referent>
                __Referenten_SingleOrDefaultEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Referent>(
                    "Referenten_SingleOrDefault",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_SingleOrDefault_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_SingleOrDefault_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_SingleOrDefault_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_SingleOrDefault_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_SingleOrDefault_PreprocessQuery);
            private static bool __Referenten_SingleOrDefault_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.Referenten_SingleOrDefault_CanExecute(ref r);
                return r;
            }
            private static void __Referenten_SingleOrDefault_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Referenten_SingleOrDefault_Executing((global::System.Nullable<int>)args[0]);
            }
            private static void __Referenten_SingleOrDefault_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Referenten_SingleOrDefault_Executed((global::System.Nullable<int>)args[0], (global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Referent>)args[1]);
            }
            private static void __Referenten_SingleOrDefault_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.Referenten_SingleOrDefault_ExecuteFailed((global::System.Nullable<int>)args[0], ex);
            }
            private static global::System.Linq.IQueryable __Referenten_SingleOrDefault_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Referent> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Referent>)args[1];
                d.Referenten_SingleOrDefault_PreprocessQuery((global::System.Nullable<int>)args[0], ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Referent>
                __Referenten_AllEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Referent>(
                    "Referenten_All",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_All_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_All_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_All_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_All_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__Referenten_All_PreprocessQuery);
            private static bool __Referenten_All_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.Referenten_All_CanExecute(ref r);
                return r;
            }
            private static void __Referenten_All_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Referenten_All_Executing();
            }
            private static void __Referenten_All_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.Referenten_All_Executed((global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Referent>)args[0]);
            }
            private static void __Referenten_All_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.Referenten_All_ExecuteFailed(ex);
            }
            private static global::System.Linq.IQueryable __Referenten_All_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Referent> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Referent>)args[0];
                d.Referenten_All_PreprocessQuery(ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.TeilnehmerSchulungen>
                __TeilnehmerSchulungen_SingleEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.TeilnehmerSchulungen>(
                    "TeilnehmerSchulungen_Single",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Single_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Single_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Single_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Single_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_Single_PreprocessQuery);
            private static bool __TeilnehmerSchulungen_Single_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.TeilnehmerSchulungen_Single_CanExecute(ref r);
                return r;
            }
            private static void __TeilnehmerSchulungen_Single_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.TeilnehmerSchulungen_Single_Executing((global::System.Nullable<int>)args[0]);
            }
            private static void __TeilnehmerSchulungen_Single_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.TeilnehmerSchulungen_Single_Executed((global::System.Nullable<int>)args[0], (global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.TeilnehmerSchulungen>)args[1]);
            }
            private static void __TeilnehmerSchulungen_Single_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.TeilnehmerSchulungen_Single_ExecuteFailed((global::System.Nullable<int>)args[0], ex);
            }
            private static global::System.Linq.IQueryable __TeilnehmerSchulungen_Single_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.TeilnehmerSchulungen> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.TeilnehmerSchulungen>)args[1];
                d.TeilnehmerSchulungen_Single_PreprocessQuery((global::System.Nullable<int>)args[0], ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.TeilnehmerSchulungen>
                __TeilnehmerSchulungen_SingleOrDefaultEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.TeilnehmerSchulungen>(
                    "TeilnehmerSchulungen_SingleOrDefault",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_SingleOrDefault_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_SingleOrDefault_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_SingleOrDefault_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_SingleOrDefault_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_SingleOrDefault_PreprocessQuery);
            private static bool __TeilnehmerSchulungen_SingleOrDefault_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.TeilnehmerSchulungen_SingleOrDefault_CanExecute(ref r);
                return r;
            }
            private static void __TeilnehmerSchulungen_SingleOrDefault_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.TeilnehmerSchulungen_SingleOrDefault_Executing((global::System.Nullable<int>)args[0]);
            }
            private static void __TeilnehmerSchulungen_SingleOrDefault_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.TeilnehmerSchulungen_SingleOrDefault_Executed((global::System.Nullable<int>)args[0], (global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.TeilnehmerSchulungen>)args[1]);
            }
            private static void __TeilnehmerSchulungen_SingleOrDefault_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.TeilnehmerSchulungen_SingleOrDefault_ExecuteFailed((global::System.Nullable<int>)args[0], ex);
            }
            private static global::System.Linq.IQueryable __TeilnehmerSchulungen_SingleOrDefault_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.TeilnehmerSchulungen> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.TeilnehmerSchulungen>)args[1];
                d.TeilnehmerSchulungen_SingleOrDefault_PreprocessQuery((global::System.Nullable<int>)args[0], ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.TeilnehmerSchulungen>
                __TeilnehmerSchulungen_AllEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.TeilnehmerSchulungen>(
                    "TeilnehmerSchulungen_All",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_All_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_All_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_All_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_All_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__TeilnehmerSchulungen_All_PreprocessQuery);
            private static bool __TeilnehmerSchulungen_All_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.TeilnehmerSchulungen_All_CanExecute(ref r);
                return r;
            }
            private static void __TeilnehmerSchulungen_All_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.TeilnehmerSchulungen_All_Executing();
            }
            private static void __TeilnehmerSchulungen_All_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.TeilnehmerSchulungen_All_Executed((global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.TeilnehmerSchulungen>)args[0]);
            }
            private static void __TeilnehmerSchulungen_All_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.TeilnehmerSchulungen_All_ExecuteFailed(ex);
            }
            private static global::System.Linq.IQueryable __TeilnehmerSchulungen_All_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.TeilnehmerSchulungen> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.TeilnehmerSchulungen>)args[0];
                d.TeilnehmerSchulungen_All_PreprocessQuery(ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>
                __SchulungenInDerZukunftEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>(
                    "SchulungenInDerZukunft",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenInDerZukunft_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenInDerZukunft_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenInDerZukunft_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenInDerZukunft_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenInDerZukunft_PreprocessQuery);
            private static bool __SchulungenInDerZukunft_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.SchulungenInDerZukunft_CanExecute(ref r);
                return r;
            }
            private static void __SchulungenInDerZukunft_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.SchulungenInDerZukunft_Executing();
            }
            private static void __SchulungenInDerZukunft_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.SchulungenInDerZukunft_Executed((global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung>)args[0]);
            }
            private static void __SchulungenInDerZukunft_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.SchulungenInDerZukunft_ExecuteFailed(ex);
            }
            private static global::System.Linq.IQueryable __SchulungenInDerZukunft_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung>)args[0];
                d.SchulungenInDerZukunft_PreprocessQuery(ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>
                __SchulungImZeitraumEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>(
                    "SchulungImZeitraum",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungImZeitraum_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungImZeitraum_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungImZeitraum_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungImZeitraum_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungImZeitraum_PreprocessQuery);
            private static bool __SchulungImZeitraum_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.SchulungImZeitraum_CanExecute(ref r);
                return r;
            }
            private static void __SchulungImZeitraum_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.SchulungImZeitraum_Executing((global::System.Nullable<global::System.DateTime>)args[0], (global::System.Nullable<global::System.DateTime>)args[1]);
            }
            private static void __SchulungImZeitraum_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.SchulungImZeitraum_Executed((global::System.Nullable<global::System.DateTime>)args[0], (global::System.Nullable<global::System.DateTime>)args[1], (global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung>)args[2]);
            }
            private static void __SchulungImZeitraum_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.SchulungImZeitraum_ExecuteFailed((global::System.Nullable<global::System.DateTime>)args[0], (global::System.Nullable<global::System.DateTime>)args[1], ex);
            }
            private static global::System.Linq.IQueryable __SchulungImZeitraum_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung>)args[2];
                d.SchulungImZeitraum_PreprocessQuery((global::System.Nullable<global::System.DateTime>)args[0], (global::System.Nullable<global::System.DateTime>)args[1], ref query);
                return query;
            }
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>
                __SchulungenMitWenigerAls3TeilnehmernEntry = new global::Microsoft.LightSwitch.Details.Framework.Server.QueryOperationEntry<global::LightSwitchApplication.ApplicationDataService, global::LightSwitchApplication.Schulung>(
                    "SchulungenMitWenigerAls3Teilnehmern",
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenMitWenigerAls3Teilnehmern_CanExecute,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenMitWenigerAls3Teilnehmern_Executing,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenMitWenigerAls3Teilnehmern_Executed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenMitWenigerAls3Teilnehmern_Failed,
                    global::LightSwitchApplication.ApplicationDataService.DetailsClass.__SchulungenMitWenigerAls3Teilnehmern_PreprocessQuery);
            private static bool __SchulungenMitWenigerAls3Teilnehmern_CanExecute(global::LightSwitchApplication.ApplicationDataService d, bool r)
            {
                d.SchulungenMitWenigerAls3Teilnehmern_CanExecute(ref r);
                return r;
            }
            private static void __SchulungenMitWenigerAls3Teilnehmern_Executing(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.SchulungenMitWenigerAls3Teilnehmern_Executing();
            }
            private static void __SchulungenMitWenigerAls3Teilnehmern_Executed(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                d.SchulungenMitWenigerAls3Teilnehmern_Executed((global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.Schulung>)args[0]);
            }
            private static void __SchulungenMitWenigerAls3Teilnehmern_Failed(global::LightSwitchApplication.ApplicationDataService d, object[] args, global::System.Exception ex)
            {
                d.SchulungenMitWenigerAls3Teilnehmern_ExecuteFailed(ex);
            }
            private static global::System.Linq.IQueryable __SchulungenMitWenigerAls3Teilnehmern_PreprocessQuery(global::LightSwitchApplication.ApplicationDataService d, object[] args)
            {
                global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung> query = (global::System.Linq.IQueryable<global::LightSwitchApplication.Schulung>)args[0];
                d.SchulungenMitWenigerAls3Teilnehmern_PreprocessQuery(ref query);
                return query;
            }
    
        }
    
        #endregion
    }
    
    #endregion
}
