/// <summary> /// Public constructor with required data /// </summary> /// <param name="entity2"></param> public Entity1(global::Sandbox.Entity2 entity2) { if (entity2 == null) { throw new ArgumentNullException(nameof(entity2)); } this.Entity2 = entity2; Init(); }
/// <summary> /// Public constructor with required data /// </summary> /// <param name="xx">Foreign key for Entity3.Entity4 <--> Entity4.Entity3. </param> /// <param name="_entity20"></param> public Entity4(int xx, global::Sandbox.Entity2 _entity20) { this.xx = xx; if (_entity20 == null) { throw new ArgumentNullException(nameof(_entity20)); } _entity20.Entity4.Add(this); this.Entity3 = new System.Collections.Generic.HashSet <global::Sandbox.Entity3>(); Init(); }
/// <summary> /// Public constructor with required data /// </summary> /// <param name="entity3"></param> /// <param name="_entity20"></param> public Entity4(global::Sandbox.Entity3 entity3, global::Sandbox.Entity2 _entity20) { if (entity3 == null) { throw new ArgumentNullException(nameof(entity3)); } this.Entity3 = entity3; if (_entity20 == null) { throw new ArgumentNullException(nameof(_entity20)); } _entity20.Entity4.Add(this); Init(); }
/// <summary> /// Static create function (for use in LINQ queries, etc.) /// </summary> /// <param name="entity2"></param> public static Entity1 Create(global::Sandbox.Entity2 entity2) { return(new Entity1(entity2)); }
/// <summary> /// Static create function (for use in LINQ queries, etc.) /// </summary> /// <param name="entity3"></param> /// <param name="_entity20"></param> public static Entity4 Create(global::Sandbox.Entity3 entity3, global::Sandbox.Entity2 _entity20) { return(new Entity4(entity3, _entity20)); }
/// <summary> /// Static create function (for use in LINQ queries, etc.) /// </summary> /// <param name="xx">Foreign key for Entity3.Entity4 <--> Entity4.Entity3. </param> /// <param name="_entity20"></param> public static Entity4 Create(int xx, global::Sandbox.Entity2 _entity20) { return(new Entity4(xx, _entity20)); }