

//------------------------------------------------------------------------------
// <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 Entities
    
    /// <summary>
    /// No Modeled Description Available
    /// </summary>
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
    public sealed partial class Schulung : global::Microsoft.LightSwitch.Framework.Base.EntityObject<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass>
    {
        #region Constructors
    
        /// <summary>
        /// Initializes a new instance of the Schulung entity.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public Schulung()
            : this(null)
        {
        }
    
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public Schulung(global::Microsoft.LightSwitch.Framework.EntitySet<global::LightSwitchApplication.Schulung> entitySet)
            : base(entitySet)
        {
            global::LightSwitchApplication.Schulung.DetailsClass.Initialize(this);
        }
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulung_Created();
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulung_AllowSaveWithErrors(ref bool result);
    
        #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::Microsoft.LightSwitch.IApplication<global::LightSwitchApplication.DataWorkspace> 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.EntitySet.Details.DataService.Details.DataWorkspace;
            }
        }
        
        #endregion
    
        #region Public Properties
    
        /// <summary>
        /// No Modeled Description Available
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public int Id
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Id);
            }
            set
            {
                global::LightSwitchApplication.Schulung.DetailsClass.SetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Id, value);
            }
        }
        
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Id_IsReadOnly(ref bool result);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Id_Validate(global::Microsoft.LightSwitch.EntityValidationResultsBuilder results);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Id_Changed();

        /// <summary>
        /// No Modeled Description Available
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public string Schulungsthema
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Schulungsthema);
            }
            set
            {
                global::LightSwitchApplication.Schulung.DetailsClass.SetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Schulungsthema, value);
            }
        }
        
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungsthema_IsReadOnly(ref bool result);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungsthema_Validate(global::Microsoft.LightSwitch.EntityValidationResultsBuilder results);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Schulungsthema_Changed();

        /// <summary>
        /// No Modeled Description Available
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public global::System.DateTime Beginn
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Beginn);
            }
            set
            {
                global::LightSwitchApplication.Schulung.DetailsClass.SetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Beginn, value);
            }
        }
        
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Beginn_IsReadOnly(ref bool result);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Beginn_Validate(global::Microsoft.LightSwitch.EntityValidationResultsBuilder results);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Beginn_Changed();

        /// <summary>
        /// No Modeled Description Available
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public global::System.DateTime Ende
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Ende);
            }
            set
            {
                global::LightSwitchApplication.Schulung.DetailsClass.SetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Ende, value);
            }
        }
        
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Ende_IsReadOnly(ref bool result);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Ende_Validate(global::Microsoft.LightSwitch.EntityValidationResultsBuilder results);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Ende_Changed();

        /// <summary>
        /// No Modeled Description Available
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public decimal Preis
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Preis);
            }
            set
            {
                global::LightSwitchApplication.Schulung.DetailsClass.SetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Preis, value);
            }
        }
        
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Preis_IsReadOnly(ref bool result);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Preis_Validate(global::Microsoft.LightSwitch.EntityValidationResultsBuilder results);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Preis_Changed();

        /// <summary>
        /// No Modeled Description Available
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public string Beschreibung
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Beschreibung);
            }
            set
            {
                global::LightSwitchApplication.Schulung.DetailsClass.SetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Beschreibung, value);
            }
        }
        
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Beschreibung_IsReadOnly(ref bool result);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Beschreibung_Validate(global::Microsoft.LightSwitch.EntityValidationResultsBuilder results);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Beschreibung_Changed();

        /// <summary>
        /// No Modeled Description Available
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public int Dauer
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Dauer);
            }
        }
        
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Dauer_Compute(ref int result);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Dauer_Validate(global::Microsoft.LightSwitch.EntityValidationResultsBuilder results);

        /// <summary>
        /// No Modeled Description Available
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public global::LightSwitchApplication.Referent Referent
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Referent);
            }
            set
            {
                global::LightSwitchApplication.Schulung.DetailsClass.SetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Referent, value);
            }
        }
        
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referent_IsReadOnly(ref bool result);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referent_Validate(global::Microsoft.LightSwitch.EntityValidationResultsBuilder results);
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        partial void Referent_Changed();

        /// <summary>
        /// No Modeled Description Available
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public global::Microsoft.LightSwitch.Framework.EntityCollection<global::LightSwitchApplication.TeilnehmerSchulungen> TeilnehmerSchulungen
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetValue(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.TeilnehmerSchulungen);
            }
        }
        
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public Microsoft.LightSwitch.IDataServiceQueryable<global::LightSwitchApplication.TeilnehmerSchulungen> TeilnehmerSchulungenQuery
        {
            get
            {
                return global::LightSwitchApplication.Schulung.DetailsClass.GetQuery(this, global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.TeilnehmerSchulungen);
            }
        }

        #endregion
    
        #region Details Class
    
        [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
        [global::System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public sealed class DetailsClass : global::Microsoft.LightSwitch.Details.Framework.Base.EntityDetails<
                global::LightSwitchApplication.Schulung,
                global::LightSwitchApplication.Schulung.DetailsClass,
                global::LightSwitchApplication.Schulung.DetailsClass.IImplementation,
                global::LightSwitchApplication.Schulung.DetailsClass.PropertySet,
                global::Microsoft.LightSwitch.Details.Framework.EntityCommandSet<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass>,
                global::Microsoft.LightSwitch.Details.Framework.EntityMethodSet<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass>>
        {
    
            static DetailsClass()
            {
                var initializeEntry = global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Id;
            }
    
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private static readonly global::Microsoft.LightSwitch.Details.Framework.Base.EntityDetails<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass>.Entry
                __SchulungEntry = new global::Microsoft.LightSwitch.Details.Framework.Base.EntityDetails<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass>.Entry(
                    global::LightSwitchApplication.Schulung.DetailsClass.__Schulung_CreateNew,
                    global::LightSwitchApplication.Schulung.DetailsClass.__Schulung_Created,
                    global::LightSwitchApplication.Schulung.DetailsClass.__Schulung_AllowSaveWithErrors);
            private static global::LightSwitchApplication.Schulung __Schulung_CreateNew(global::Microsoft.LightSwitch.Framework.EntitySet<global::LightSwitchApplication.Schulung> es)
            {
                return new global::LightSwitchApplication.Schulung(es);
            }
            private static void __Schulung_Created(global::LightSwitchApplication.Schulung e)
            {
                e.Schulung_Created();
            }
            private static bool __Schulung_AllowSaveWithErrors(global::LightSwitchApplication.Schulung e)
            {
                bool result = false;
                e.Schulung_AllowSaveWithErrors(ref result);
                return result;
            }
    
            public DetailsClass() : base()
            {
            }
    
            public new global::Microsoft.LightSwitch.Details.Framework.EntityCommandSet<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass> Commands
            {
                get
                {
                    return base.Commands;
                }
            }
    
            public new global::Microsoft.LightSwitch.Details.Framework.EntityMethodSet<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass> Methods
            {
                get
                {
                    return base.Methods;
                }
            }
    
            public new global::LightSwitchApplication.Schulung.DetailsClass.PropertySet Properties
            {
                get
                {
                    return base.Properties;
                }
            }
    
            [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
            [global::System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public sealed class PropertySet : global::Microsoft.LightSwitch.Details.Framework.Base.EntityPropertySet<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass>
            {
    
                public PropertySet() : base()
                {
                }
    
                public global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int> Id
                {
                    get
                    {
                        return base.GetItem(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Id) as global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>;
                    }
                }
                
                public global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string> Schulungsthema
                {
                    get
                    {
                        return base.GetItem(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Schulungsthema) as global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>;
                    }
                }
                
                public global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime> Beginn
                {
                    get
                    {
                        return base.GetItem(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Beginn) as global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>;
                    }
                }
                
                public global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime> Ende
                {
                    get
                    {
                        return base.GetItem(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Ende) as global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>;
                    }
                }
                
                public global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, decimal> Preis
                {
                    get
                    {
                        return base.GetItem(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Preis) as global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, decimal>;
                    }
                }
                
                public global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string> Beschreibung
                {
                    get
                    {
                        return base.GetItem(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Beschreibung) as global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>;
                    }
                }
                
                public global::Microsoft.LightSwitch.Details.Framework.EntityComputedProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int> Dauer
                {
                    get
                    {
                        return base.GetItem(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Dauer) as global::Microsoft.LightSwitch.Details.Framework.EntityComputedProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>;
                    }
                }
                
                public global::Microsoft.LightSwitch.Details.Framework.EntityReferenceProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.Referent> Referent
                {
                    get
                    {
                        return base.GetItem(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Referent) as global::Microsoft.LightSwitch.Details.Framework.EntityReferenceProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.Referent>;
                    }
                }
                
                public global::Microsoft.LightSwitch.Details.Framework.EntityCollectionProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.TeilnehmerSchulungen> TeilnehmerSchulungen
                {
                    get
                    {
                        return base.GetItem(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.TeilnehmerSchulungen) as global::Microsoft.LightSwitch.Details.Framework.EntityCollectionProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.TeilnehmerSchulungen>;
                    }
                }
                
            }
    
            #pragma warning disable 109
            [global::System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible")]
            public interface IImplementation : global::Microsoft.LightSwitch.Internal.IEntityImplementation
            {
                new int Id { get; set; }
                new string Schulungsthema { get; set; }
                new global::System.DateTime Beginn { get; set; }
                new global::System.DateTime Ende { get; set; }
                new decimal Preis { get; set; }
                new string Beschreibung { get; set; }
                new global::Microsoft.LightSwitch.Internal.IEntityImplementation Referent { get; set; }
                new global::System.Collections.IEnumerable TeilnehmerSchulungen { get; }
            }
            #pragma warning restore 109
    
            [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.LightSwitch.BuildTasks.CodeGen", "10.0.0.0")]
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            internal class PropertySetProperties
            {
    
                [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
                public static readonly global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>.Entry
                    Id = new global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>.Entry(
                        "Id",
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Id_Stub,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Id_ComputeIsReadOnly,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Id_Validate,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Id_GetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Id_SetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Id_OnValueChanged);
                private static void _Id_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback<global::LightSwitchApplication.Schulung.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>.Data> c, global::LightSwitchApplication.Schulung.DetailsClass d, object sf)
                {
                    c(d, ref d._Id, sf);
                }
                private static bool _Id_ComputeIsReadOnly(global::LightSwitchApplication.Schulung e)
                {
                    bool result = false;
                    e.Id_IsReadOnly(ref result);
                    return result;
                }
                private static void _Id_Validate(global::LightSwitchApplication.Schulung e, global::Microsoft.LightSwitch.EntityValidationResultsBuilder r)
                {
                    e.Id_Validate(r);
                }
                private static int _Id_GetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.ImplementationEntity.Id;
                }
                private static void _Id_SetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d, int v)
                {
                    d.ImplementationEntity.Id = v;
                }
                private static void _Id_OnValueChanged(global::LightSwitchApplication.Schulung e)
                {
                    e.Id_Changed();
                }
    
                [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
                public static readonly global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>.Entry
                    Schulungsthema = new global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>.Entry(
                        "Schulungsthema",
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Schulungsthema_Stub,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Schulungsthema_ComputeIsReadOnly,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Schulungsthema_Validate,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Schulungsthema_GetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Schulungsthema_SetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Schulungsthema_OnValueChanged);
                private static void _Schulungsthema_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback<global::LightSwitchApplication.Schulung.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>.Data> c, global::LightSwitchApplication.Schulung.DetailsClass d, object sf)
                {
                    c(d, ref d._Schulungsthema, sf);
                }
                private static bool _Schulungsthema_ComputeIsReadOnly(global::LightSwitchApplication.Schulung e)
                {
                    bool result = false;
                    e.Schulungsthema_IsReadOnly(ref result);
                    return result;
                }
                private static void _Schulungsthema_Validate(global::LightSwitchApplication.Schulung e, global::Microsoft.LightSwitch.EntityValidationResultsBuilder r)
                {
                    e.Schulungsthema_Validate(r);
                }
                private static string _Schulungsthema_GetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.ImplementationEntity.Schulungsthema;
                }
                private static void _Schulungsthema_SetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d, string v)
                {
                    d.ImplementationEntity.Schulungsthema = v;
                }
                private static void _Schulungsthema_OnValueChanged(global::LightSwitchApplication.Schulung e)
                {
                    e.Schulungsthema_Changed();
                }
    
                [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
                public static readonly global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>.Entry
                    Beginn = new global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>.Entry(
                        "Beginn",
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beginn_Stub,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beginn_ComputeIsReadOnly,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beginn_Validate,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beginn_GetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beginn_SetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beginn_OnValueChanged);
                private static void _Beginn_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback<global::LightSwitchApplication.Schulung.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>.Data> c, global::LightSwitchApplication.Schulung.DetailsClass d, object sf)
                {
                    c(d, ref d._Beginn, sf);
                }
                private static bool _Beginn_ComputeIsReadOnly(global::LightSwitchApplication.Schulung e)
                {
                    bool result = false;
                    e.Beginn_IsReadOnly(ref result);
                    return result;
                }
                private static void _Beginn_Validate(global::LightSwitchApplication.Schulung e, global::Microsoft.LightSwitch.EntityValidationResultsBuilder r)
                {
                    e.Beginn_Validate(r);
                }
                private static global::System.DateTime _Beginn_GetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.ImplementationEntity.Beginn;
                }
                private static void _Beginn_SetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d, global::System.DateTime v)
                {
                    d.ImplementationEntity.Beginn = global::LightSwitchApplication.Schulung.DetailsClass.TruncateDate(v);
                }
                private static void _Beginn_OnValueChanged(global::LightSwitchApplication.Schulung e)
                {
                    e.Beginn_Changed();
                }
    
                [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
                public static readonly global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>.Entry
                    Ende = new global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>.Entry(
                        "Ende",
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Ende_Stub,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Ende_ComputeIsReadOnly,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Ende_Validate,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Ende_GetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Ende_SetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Ende_OnValueChanged);
                private static void _Ende_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback<global::LightSwitchApplication.Schulung.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>.Data> c, global::LightSwitchApplication.Schulung.DetailsClass d, object sf)
                {
                    c(d, ref d._Ende, sf);
                }
                private static bool _Ende_ComputeIsReadOnly(global::LightSwitchApplication.Schulung e)
                {
                    bool result = false;
                    e.Ende_IsReadOnly(ref result);
                    return result;
                }
                private static void _Ende_Validate(global::LightSwitchApplication.Schulung e, global::Microsoft.LightSwitch.EntityValidationResultsBuilder r)
                {
                    e.Ende_Validate(r);
                }
                private static global::System.DateTime _Ende_GetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.ImplementationEntity.Ende;
                }
                private static void _Ende_SetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d, global::System.DateTime v)
                {
                    d.ImplementationEntity.Ende = global::LightSwitchApplication.Schulung.DetailsClass.TruncateDate(v);
                }
                private static void _Ende_OnValueChanged(global::LightSwitchApplication.Schulung e)
                {
                    e.Ende_Changed();
                }
    
                [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
                public static readonly global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, decimal>.Entry
                    Preis = new global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, decimal>.Entry(
                        "Preis",
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Preis_Stub,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Preis_ComputeIsReadOnly,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Preis_Validate,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Preis_GetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Preis_SetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Preis_OnValueChanged);
                private static void _Preis_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback<global::LightSwitchApplication.Schulung.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, decimal>.Data> c, global::LightSwitchApplication.Schulung.DetailsClass d, object sf)
                {
                    c(d, ref d._Preis, sf);
                }
                private static bool _Preis_ComputeIsReadOnly(global::LightSwitchApplication.Schulung e)
                {
                    bool result = false;
                    e.Preis_IsReadOnly(ref result);
                    return result;
                }
                private static void _Preis_Validate(global::LightSwitchApplication.Schulung e, global::Microsoft.LightSwitch.EntityValidationResultsBuilder r)
                {
                    e.Preis_Validate(r);
                }
                private static decimal _Preis_GetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.ImplementationEntity.Preis;
                }
                private static void _Preis_SetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d, decimal v)
                {
                    d.ImplementationEntity.Preis = v;
                }
                private static void _Preis_OnValueChanged(global::LightSwitchApplication.Schulung e)
                {
                    e.Preis_Changed();
                }
    
                [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
                public static readonly global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>.Entry
                    Beschreibung = new global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>.Entry(
                        "Beschreibung",
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beschreibung_Stub,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beschreibung_ComputeIsReadOnly,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beschreibung_Validate,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beschreibung_GetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beschreibung_SetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Beschreibung_OnValueChanged);
                private static void _Beschreibung_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback<global::LightSwitchApplication.Schulung.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>.Data> c, global::LightSwitchApplication.Schulung.DetailsClass d, object sf)
                {
                    c(d, ref d._Beschreibung, sf);
                }
                private static bool _Beschreibung_ComputeIsReadOnly(global::LightSwitchApplication.Schulung e)
                {
                    bool result = false;
                    e.Beschreibung_IsReadOnly(ref result);
                    return result;
                }
                private static void _Beschreibung_Validate(global::LightSwitchApplication.Schulung e, global::Microsoft.LightSwitch.EntityValidationResultsBuilder r)
                {
                    e.Beschreibung_Validate(r);
                }
                private static string _Beschreibung_GetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.ImplementationEntity.Beschreibung;
                }
                private static void _Beschreibung_SetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d, string v)
                {
                    d.ImplementationEntity.Beschreibung = v;
                }
                private static void _Beschreibung_OnValueChanged(global::LightSwitchApplication.Schulung e)
                {
                    e.Beschreibung_Changed();
                }
    
                [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
                public static readonly global::Microsoft.LightSwitch.Details.Framework.EntityComputedProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>.Entry
                    Dauer = new global::Microsoft.LightSwitch.Details.Framework.EntityComputedProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>.Entry(
                        "Dauer",
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Dauer_Stub,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Dauer_Validate,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Dauer_ComputeValue);
                private static void _Dauer_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback<global::LightSwitchApplication.Schulung.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityComputedProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>.Data> c, global::LightSwitchApplication.Schulung.DetailsClass d, object sf)
                {
                    c(d, ref d._Dauer, sf);
                }
                private static void _Dauer_Validate(global::LightSwitchApplication.Schulung e, global::Microsoft.LightSwitch.EntityValidationResultsBuilder r)
                {
                    e.Dauer_Validate(r);
                }
                private static int _Dauer_ComputeValue(global::LightSwitchApplication.Schulung e)
                {
                    int value = default(int);
                    e.Dauer_Compute(ref value);
                    return value;
                }
    
                [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
                public static readonly global::Microsoft.LightSwitch.Details.Framework.EntityReferenceProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.Referent>.Entry
                    Referent = new global::Microsoft.LightSwitch.Details.Framework.EntityReferenceProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.Referent>.Entry(
                        "Referent",
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Referent_Stub,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Referent_ComputeIsReadOnly,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Referent_Validate,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Referent_GetCoreImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Referent_GetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Referent_SetImplementationValue,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Referent_Refresh,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._Referent_OnValueChanged);
                private static void _Referent_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback<global::LightSwitchApplication.Schulung.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityReferenceProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.Referent>.Data> c, global::LightSwitchApplication.Schulung.DetailsClass d, object sf)
                {
                    c(d, ref d._Referent, sf);
                }
                private static bool _Referent_ComputeIsReadOnly(global::LightSwitchApplication.Schulung e)
                {
                    bool result = false;
                    e.Referent_IsReadOnly(ref result);
                    return result;
                }
                private static void _Referent_Validate(global::LightSwitchApplication.Schulung e, global::Microsoft.LightSwitch.EntityValidationResultsBuilder r)
                {
                    e.Referent_Validate(r);
                }
                private static global::Microsoft.LightSwitch.Internal.IEntityImplementation _Referent_GetCoreImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.ImplementationEntity.Referent;
                }
                private static global::LightSwitchApplication.Referent _Referent_GetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.GetImplementationValue<global::LightSwitchApplication.Referent, global::LightSwitchApplication.Referent.DetailsClass>(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Referent, ref d._Referent);
                }
                private static void _Referent_SetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass d, global::LightSwitchApplication.Referent v)
                {
                    d.SetImplementationValue(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Referent, ref d._Referent, (i, ev) => i.Referent = ev, v);
                }
                private static void _Referent_Refresh(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    d.RefreshNavigationProperty(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.Referent, ref d._Referent);
                }
                private static void _Referent_OnValueChanged(global::LightSwitchApplication.Schulung e)
                {
                    e.Referent_Changed();
                }
    
                [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
                public static readonly global::Microsoft.LightSwitch.Details.Framework.EntityCollectionProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.TeilnehmerSchulungen>.Entry
                    TeilnehmerSchulungen = new global::Microsoft.LightSwitch.Details.Framework.EntityCollectionProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.TeilnehmerSchulungen>.Entry(
                        "TeilnehmerSchulungen",
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._TeilnehmerSchulungen_Stub,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._TeilnehmerSchulungen_GetReferencedEntities,
                        global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties._TeilnehmerSchulungen_GetEntityCollection);
                private static void _TeilnehmerSchulungen_Stub(global::Microsoft.LightSwitch.Details.Framework.Base.DetailsCallback<global::LightSwitchApplication.Schulung.DetailsClass, global::Microsoft.LightSwitch.Details.Framework.EntityCollectionProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.TeilnehmerSchulungen>.Data> c, global::LightSwitchApplication.Schulung.DetailsClass d, object sf)
                {
                    c(d, ref d._TeilnehmerSchulungen, sf);
                }
                private static global::System.Collections.Generic.IEnumerable<global::LightSwitchApplication.TeilnehmerSchulungen> _TeilnehmerSchulungen_GetReferencedEntities(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.GetReferencedEntities<global::LightSwitchApplication.TeilnehmerSchulungen, global::LightSwitchApplication.TeilnehmerSchulungen.DetailsClass>(global::LightSwitchApplication.Schulung.DetailsClass.PropertySetProperties.TeilnehmerSchulungen, ref d._TeilnehmerSchulungen);
                }
                private static global::System.Collections.IEnumerable _TeilnehmerSchulungen_GetEntityCollection(global::LightSwitchApplication.Schulung.DetailsClass d)
                {
                    return d.ImplementationEntity.TeilnehmerSchulungen;
                }
    
            }
    
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>.Data _Id;
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>.Data _Schulungsthema;
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>.Data _Beginn;
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::System.DateTime>.Data _Ende;
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, decimal>.Data _Preis;
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private global::Microsoft.LightSwitch.Details.Framework.EntityStorageProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, string>.Data _Beschreibung;
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private global::Microsoft.LightSwitch.Details.Framework.EntityComputedProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, int>.Data _Dauer;
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private global::Microsoft.LightSwitch.Details.Framework.EntityReferenceProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.Referent>.Data _Referent;
            
            [global::System.Diagnostics.DebuggerBrowsable(global::System.Diagnostics.DebuggerBrowsableState.Never)]
            private global::Microsoft.LightSwitch.Details.Framework.EntityCollectionProperty<global::LightSwitchApplication.Schulung, global::LightSwitchApplication.Schulung.DetailsClass, global::LightSwitchApplication.TeilnehmerSchulungen>.Data _TeilnehmerSchulungen;
            
        }
    
        #endregion
    }
    
    #endregion
}
