Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/07/17 10:21:08 (7 years ago)
Author:
jkarder
Message:

#2839: worked on database model

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HiveProjectManagement/HeuristicLab.Services.Hive.DataAccess/3.3/HiveDataContext.designer.cs

    r15399 r15411  
    3131    #region Extensibility Method Definitions
    3232    partial void OnCreated();
    33     partial void InsertAssignedResource(AssignedResource instance);
    34     partial void UpdateAssignedResource(AssignedResource instance);
    35     partial void DeleteAssignedResource(AssignedResource instance);
     33    partial void InsertAssignedProjectResource(AssignedProjectResource instance);
     34    partial void UpdateAssignedProjectResource(AssignedProjectResource instance);
     35    partial void DeleteAssignedProjectResource(AssignedProjectResource instance);
    3636    partial void InsertPlugin(Plugin instance);
    3737    partial void UpdatePlugin(Plugin instance);
     
    9797    partial void UpdateProjectPermission(ProjectPermission instance);
    9898    partial void DeleteProjectPermission(ProjectPermission instance);
     99    partial void InsertAssignedTaskResource(AssignedTaskResource instance);
     100    partial void UpdateAssignedTaskResource(AssignedTaskResource instance);
     101    partial void DeleteAssignedTaskResource(AssignedTaskResource instance);
    99102    #endregion
    100103   
     
    123126    }
    124127   
    125     public System.Data.Linq.Table<AssignedResource> AssignedResources
    126     {
    127       get
    128       {
    129         return this.GetTable<AssignedResource>();
     128    public System.Data.Linq.Table<AssignedProjectResource> AssignedProjectResources
     129    {
     130      get
     131      {
     132        return this.GetTable<AssignedProjectResource>();
    130133      }
    131134    }
     
    296299      {
    297300        return this.GetTable<ProjectPermission>();
     301      }
     302    }
     303   
     304    public System.Data.Linq.Table<AssignedTaskResource> AssignedTaskResources
     305    {
     306      get
     307      {
     308        return this.GetTable<AssignedTaskResource>();
    298309      }
    299310    }
    300311  }
    301312 
    302   [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.AssignedResource")]
    303   public partial class AssignedResource : INotifyPropertyChanging, INotifyPropertyChanged
     313  [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.AssignedProjectResource")]
     314  public partial class AssignedProjectResource : INotifyPropertyChanging, INotifyPropertyChanged
    304315  {
    305316   
     
    324335    #endregion
    325336   
    326     public AssignedResource()
     337    public AssignedProjectResource()
    327338    {
    328339      this._Resource = default(EntityRef<Resource>);
     
    379390    }
    380391   
    381     [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_AssignedResource", Storage="_Resource", ThisKey="ResourceId", OtherKey="ResourceId", IsForeignKey=true, DeleteRule="CASCADE")]
     392    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_AssignedProjectResource", Storage="_Resource", ThisKey="ResourceId", OtherKey="ResourceId", IsForeignKey=true, DeleteRule="CASCADE")]
    382393    public Resource Resource
    383394    {
     
    396407          {
    397408            this._Resource.Entity = null;
    398             previousValue.AssignedResources.Remove(this);
     409            previousValue.AssignedProjectResources.Remove(this);
    399410          }
    400411          this._Resource.Entity = value;
    401412          if ((value != null))
    402413          {
    403             value.AssignedResources.Add(this);
     414            value.AssignedProjectResources.Add(this);
    404415            this._ResourceId = value.ResourceId;
    405416          }
     
    413424    }
    414425   
    415     [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Project_AssignedResource", Storage="_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true, DeleteRule="CASCADE")]
     426    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Project_AssignedProjectResource", Storage="_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true, DeleteRule="CASCADE")]
    416427    public Project Project
    417428    {
     
    430441          {
    431442            this._Project.Entity = null;
    432             previousValue.AssignedResources.Remove(this);
     443            previousValue.AssignedProjectResources.Remove(this);
    433444          }
    434445          this._Project.Entity = value;
    435446          if ((value != null))
    436447          {
    437             value.AssignedResources.Add(this);
     448            value.AssignedProjectResources.Add(this);
    438449            this._JobId = value.ProjectId;
    439450          }
     
    919930    private System.Nullable<System.Guid> _OwnerUserId;
    920931   
    921     private EntitySet<AssignedResource> _AssignedResources;
     932    private EntitySet<AssignedProjectResource> _AssignedResources;
    922933   
    923934    private EntitySet<Resource> _ChildResources;
     
    928939   
    929940    private EntitySet<ResourcePermission> _ResourcePermissions;
     941   
     942    private EntitySet<AssignedTaskResource> _AssignedTaskResources;
    930943   
    931944    private EntityRef<Resource> _ParentResource;
     
    951964    public Resource()
    952965    {
    953       this._AssignedResources = new EntitySet<AssignedResource>(new Action<AssignedResource>(this.attach_AssignedResources), new Action<AssignedResource>(this.detach_AssignedResources));
     966      this._AssignedResources = new EntitySet<AssignedProjectResource>(new Action<AssignedProjectResource>(this.attach_AssignedResources), new Action<AssignedProjectResource>(this.detach_AssignedResources));
    954967      this._ChildResources = new EntitySet<Resource>(new Action<Resource>(this.attach_ChildResources), new Action<Resource>(this.detach_ChildResources));
    955968      this._UptimeCalendars = new EntitySet<Downtime>(new Action<Downtime>(this.attach_UptimeCalendars), new Action<Downtime>(this.detach_UptimeCalendars));
    956969      this._StateLogs = new EntitySet<StateLog>(new Action<StateLog>(this.attach_StateLogs), new Action<StateLog>(this.detach_StateLogs));
    957970      this._ResourcePermissions = new EntitySet<ResourcePermission>(new Action<ResourcePermission>(this.attach_ResourcePermissions), new Action<ResourcePermission>(this.detach_ResourcePermissions));
     971      this._AssignedTaskResources = new EntitySet<AssignedTaskResource>(new Action<AssignedTaskResource>(this.attach_AssignedTaskResources), new Action<AssignedTaskResource>(this.detach_AssignedTaskResources));
    958972      this._ParentResource = default(EntityRef<Resource>);
    959973      OnCreated();
     
    10841098    }
    10851099   
    1086     [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_AssignedResource", Storage="_AssignedResources", ThisKey="ResourceId", OtherKey="ResourceId")]
    1087     public EntitySet<AssignedResource> AssignedResources
     1100    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_AssignedProjectResource", Storage="_AssignedResources", ThisKey="ResourceId", OtherKey="ResourceId")]
     1101    public EntitySet<AssignedProjectResource> AssignedProjectResources
    10881102    {
    10891103      get
     
    11461160      {
    11471161        this._ResourcePermissions.Assign(value);
     1162      }
     1163    }
     1164   
     1165    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_AssignedTaskResource", Storage="_AssignedTaskResources", ThisKey="ResourceId", OtherKey="ResourceId")]
     1166    public EntitySet<AssignedTaskResource> AssignedTaskResources
     1167    {
     1168      get
     1169      {
     1170        return this._AssignedTaskResources;
     1171      }
     1172      set
     1173      {
     1174        this._AssignedTaskResources.Assign(value);
    11481175      }
    11491176    }
     
    12031230    }
    12041231   
    1205     private void attach_AssignedResources(AssignedResource entity)
     1232    private void attach_AssignedResources(AssignedProjectResource entity)
    12061233    {
    12071234      this.SendPropertyChanging();
     
    12091236    }
    12101237   
    1211     private void detach_AssignedResources(AssignedResource entity)
     1238    private void detach_AssignedResources(AssignedProjectResource entity)
    12121239    {
    12131240      this.SendPropertyChanging();
     
    12581285   
    12591286    private void detach_ResourcePermissions(ResourcePermission entity)
     1287    {
     1288      this.SendPropertyChanging();
     1289      entity.Resource = null;
     1290    }
     1291   
     1292    private void attach_AssignedTaskResources(AssignedTaskResource entity)
     1293    {
     1294      this.SendPropertyChanging();
     1295      entity.Resource = this;
     1296    }
     1297   
     1298    private void detach_AssignedTaskResources(AssignedTaskResource entity)
    12601299    {
    12611300      this.SendPropertyChanging();
     
    16441683    private EntitySet<StateLog> _StateLogs;
    16451684   
     1685    private EntitySet<AssignedTaskResource> _AssignedTaskResources;
     1686   
    16461687    private EntityRef<Task> _Job1;
    16471688   
     
    16841725      this._JobData = default(EntityRef<TaskData>);
    16851726      this._StateLogs = new EntitySet<StateLog>(new Action<StateLog>(this.attach_StateLogs), new Action<StateLog>(this.detach_StateLogs));
     1727      this._AssignedTaskResources = new EntitySet<AssignedTaskResource>(new Action<AssignedTaskResource>(this.attach_AssignedTaskResources), new Action<AssignedTaskResource>(this.detach_AssignedTaskResources));
    16861728      this._Job1 = default(EntityRef<Task>);
    16871729      this._HiveExperiment = default(EntityRef<Job>);
     
    20052047    }
    20062048   
     2049    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Task_AssignedTaskResource", Storage="_AssignedTaskResources", ThisKey="TaskId", OtherKey="TaskId")]
     2050    public EntitySet<AssignedTaskResource> AssignedTaskResources
     2051    {
     2052      get
     2053      {
     2054        return this._AssignedTaskResources;
     2055      }
     2056      set
     2057      {
     2058        this._AssignedTaskResources.Assign(value);
     2059      }
     2060    }
     2061   
    20072062    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Task_Task", Storage="_Job1", ThisKey="ParentTaskId", OtherKey="TaskId", IsForeignKey=true)]
    20082063    public Task ParentJob
     
    21242179   
    21252180    private void detach_StateLogs(StateLog entity)
     2181    {
     2182      this.SendPropertyChanging();
     2183      entity.Task = null;
     2184    }
     2185   
     2186    private void attach_AssignedTaskResources(AssignedTaskResource entity)
     2187    {
     2188      this.SendPropertyChanging();
     2189      entity.Task = this;
     2190    }
     2191   
     2192    private void detach_AssignedTaskResources(AssignedTaskResource entity)
    21262193    {
    21272194      this.SendPropertyChanging();
     
    56835750    private System.Nullable<System.DateTime> _EndDate;
    56845751   
    5685     private EntitySet<AssignedResource> _AssignedResources;
     5752    private EntitySet<AssignedProjectResource> _AssignedResources;
    56865753   
    56875754    private EntitySet<Job> _Jobs;
     
    57175784    public Project()
    57185785    {
    5719       this._AssignedResources = new EntitySet<AssignedResource>(new Action<AssignedResource>(this.attach_AssignedResources), new Action<AssignedResource>(this.detach_AssignedResources));
     5786      this._AssignedResources = new EntitySet<AssignedProjectResource>(new Action<AssignedProjectResource>(this.attach_AssignedResources), new Action<AssignedProjectResource>(this.detach_AssignedResources));
    57205787      this._Jobs = new EntitySet<Job>(new Action<Job>(this.attach_Jobs), new Action<Job>(this.detach_Jobs));
    57215788      this._Projects = new EntitySet<Project>(new Action<Project>(this.attach_Projects), new Action<Project>(this.detach_Projects));
     
    58895956    }
    58905957   
    5891     [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Project_AssignedResource", Storage="_AssignedResources", ThisKey="ProjectId", OtherKey="ProjectId")]
    5892     public EntitySet<AssignedResource> AssignedResources
     5958    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Project_AssignedProjectResource", Storage="_AssignedResources", ThisKey="ProjectId", OtherKey="ProjectId")]
     5959    public EntitySet<AssignedProjectResource> AssignedProjectResources
    58935960    {
    58945961      get
     
    59956062    }
    59966063   
    5997     private void attach_AssignedResources(AssignedResource entity)
     6064    private void attach_AssignedResources(AssignedProjectResource entity)
    59986065    {
    59996066      this.SendPropertyChanging();
     
    60016068    }
    60026069   
    6003     private void detach_AssignedResources(AssignedResource entity)
     6070    private void detach_AssignedResources(AssignedProjectResource entity)
    60046071    {
    60056072      this.SendPropertyChanging();
     
    61946261    }
    61956262  }
     6263 
     6264  [global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.AssignedTaskResource")]
     6265  public partial class AssignedTaskResource : INotifyPropertyChanging, INotifyPropertyChanged
     6266  {
     6267   
     6268    private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
     6269   
     6270    private System.Guid _ResourceId;
     6271   
     6272    private System.Guid _TaskId;
     6273   
     6274    private EntityRef<Task> _Task;
     6275   
     6276    private EntityRef<Resource> _Resource;
     6277   
     6278    #region Extensibility Method Definitions
     6279    partial void OnLoaded();
     6280    partial void OnValidate(System.Data.Linq.ChangeAction action);
     6281    partial void OnCreated();
     6282    partial void OnResourceIdChanging(System.Guid value);
     6283    partial void OnResourceIdChanged();
     6284    partial void OnTaskIdChanging(System.Guid value);
     6285    partial void OnTaskIdChanged();
     6286    #endregion
     6287   
     6288    public AssignedTaskResource()
     6289    {
     6290      this._Task = default(EntityRef<Task>);
     6291      this._Resource = default(EntityRef<Resource>);
     6292      OnCreated();
     6293    }
     6294   
     6295    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResourceId", DbType="UniqueIdentifier NOT NULL", IsPrimaryKey=true)]
     6296    public System.Guid ResourceId
     6297    {
     6298      get
     6299      {
     6300        return this._ResourceId;
     6301      }
     6302      set
     6303      {
     6304        if ((this._ResourceId != value))
     6305        {
     6306          if (this._Resource.HasLoadedOrAssignedValue)
     6307          {
     6308            throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
     6309          }
     6310          this.OnResourceIdChanging(value);
     6311          this.SendPropertyChanging();
     6312          this._ResourceId = value;
     6313          this.SendPropertyChanged("ResourceId");
     6314          this.OnResourceIdChanged();
     6315        }
     6316      }
     6317    }
     6318   
     6319    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_TaskId", DbType="UniqueIdentifier NOT NULL", IsPrimaryKey=true)]
     6320    public System.Guid TaskId
     6321    {
     6322      get
     6323      {
     6324        return this._TaskId;
     6325      }
     6326      set
     6327      {
     6328        if ((this._TaskId != value))
     6329        {
     6330          if (this._Task.HasLoadedOrAssignedValue)
     6331          {
     6332            throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
     6333          }
     6334          this.OnTaskIdChanging(value);
     6335          this.SendPropertyChanging();
     6336          this._TaskId = value;
     6337          this.SendPropertyChanged("TaskId");
     6338          this.OnTaskIdChanged();
     6339        }
     6340      }
     6341    }
     6342   
     6343    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Task_AssignedTaskResource", Storage="_Task", ThisKey="TaskId", OtherKey="TaskId", IsForeignKey=true)]
     6344    public Task Task
     6345    {
     6346      get
     6347      {
     6348        return this._Task.Entity;
     6349      }
     6350      set
     6351      {
     6352        Task previousValue = this._Task.Entity;
     6353        if (((previousValue != value)
     6354              || (this._Task.HasLoadedOrAssignedValue == false)))
     6355        {
     6356          this.SendPropertyChanging();
     6357          if ((previousValue != null))
     6358          {
     6359            this._Task.Entity = null;
     6360            previousValue.AssignedTaskResources.Remove(this);
     6361          }
     6362          this._Task.Entity = value;
     6363          if ((value != null))
     6364          {
     6365            value.AssignedTaskResources.Add(this);
     6366            this._TaskId = value.TaskId;
     6367          }
     6368          else
     6369          {
     6370            this._TaskId = default(System.Guid);
     6371          }
     6372          this.SendPropertyChanged("Task");
     6373        }
     6374      }
     6375    }
     6376   
     6377    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_AssignedTaskResource", Storage="_Resource", ThisKey="ResourceId", OtherKey="ResourceId", IsForeignKey=true)]
     6378    public Resource Resource
     6379    {
     6380      get
     6381      {
     6382        return this._Resource.Entity;
     6383      }
     6384      set
     6385      {
     6386        Resource previousValue = this._Resource.Entity;
     6387        if (((previousValue != value)
     6388              || (this._Resource.HasLoadedOrAssignedValue == false)))
     6389        {
     6390          this.SendPropertyChanging();
     6391          if ((previousValue != null))
     6392          {
     6393            this._Resource.Entity = null;
     6394            previousValue.AssignedTaskResources.Remove(this);
     6395          }
     6396          this._Resource.Entity = value;
     6397          if ((value != null))
     6398          {
     6399            value.AssignedTaskResources.Add(this);
     6400            this._ResourceId = value.ResourceId;
     6401          }
     6402          else
     6403          {
     6404            this._ResourceId = default(System.Guid);
     6405          }
     6406          this.SendPropertyChanged("Resource");
     6407        }
     6408      }
     6409    }
     6410   
     6411    public event PropertyChangingEventHandler PropertyChanging;
     6412   
     6413    public event PropertyChangedEventHandler PropertyChanged;
     6414   
     6415    protected virtual void SendPropertyChanging()
     6416    {
     6417      if ((this.PropertyChanging != null))
     6418      {
     6419        this.PropertyChanging(this, emptyChangingEventArgs);
     6420      }
     6421    }
     6422   
     6423    protected virtual void SendPropertyChanged(String propertyName)
     6424    {
     6425      if ((this.PropertyChanged != null))
     6426      {
     6427        this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
     6428      }
     6429    }
     6430  }
    61966431}
    61976432#pragma warning restore 1591
Note: See TracChangeset for help on using the changeset viewer.