Free cookie consent management tool by TermsFeed Policy Generator

source: branches/ClientManagement/HeuristicLab.Services.Authentication/HeuristicLab.Services.Authentication.DataAccess/ClientManagment.designer.cs @ 4631

Last change on this file since 4631 was 4592, checked in by fruehrli, 14 years ago

#1197

File size: 16.8 KB
Line 
1#pragma warning disable 1591
2//------------------------------------------------------------------------------
3// <auto-generated>
4//     This code was generated by a tool.
5//     Runtime Version:4.0.30319.1
6//
7//     Changes to this file may cause incorrect behavior and will be lost if
8//     the code is regenerated.
9// </auto-generated>
10//------------------------------------------------------------------------------
11
12namespace HeuristicLab.Services.Authentication.DataAccess
13{
14  using System.Data.Linq;
15  using System.Data.Linq.Mapping;
16  using System.Data;
17  using System.Collections.Generic;
18  using System.Reflection;
19  using System.Linq;
20  using System.Linq.Expressions;
21  using System.ComponentModel;
22  using System;
23 
24 
25  public partial class ClientManagmentDataContext : System.Data.Linq.DataContext
26  {
27   
28    private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();
29   
30    #region Extensibility Method Definitions
31    partial void OnCreated();
32    partial void InsertResource(Resource instance);
33    partial void UpdateResource(Resource instance);
34    partial void DeleteResource(Resource instance);
35    partial void InsertResourceResourceGroup(ResourceResourceGroup instance);
36    partial void UpdateResourceResourceGroup(ResourceResourceGroup instance);
37    partial void DeleteResourceResourceGroup(ResourceResourceGroup instance);
38    #endregion
39
40
41    public ClientManagmentDataContext() :
42        base(@"Data Source=nb-1\sqlexpress;Initial Catalog=HeuristicLab.ClientManagment;Integrated Security=SSPI;", mappingSource)
43    {
44      OnCreated();
45    }
46
47    public ClientManagmentDataContext(string connection) :
48        base(connection, mappingSource)
49    {
50      OnCreated();
51    }
52   
53    public ClientManagmentDataContext(System.Data.IDbConnection connection) :
54        base(connection, mappingSource)
55    {
56      OnCreated();
57    }
58   
59    public ClientManagmentDataContext(string connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
60        base(connection, mappingSource)
61    {
62      OnCreated();
63    }
64   
65    public ClientManagmentDataContext(System.Data.IDbConnection connection, System.Data.Linq.Mapping.MappingSource mappingSource) :
66        base(connection, mappingSource)
67    {
68      OnCreated();
69    }
70   
71    public System.Data.Linq.Table<Resource> Resources
72    {
73      get
74      {
75        return this.GetTable<Resource>();
76      }
77    }
78   
79    public System.Data.Linq.Table<ResourceResourceGroup> ResourceResourceGroups
80    {
81      get
82      {
83        return this.GetTable<ResourceResourceGroup>();
84      }
85    }
86  }
87 
88  [global::System.Data.Linq.Mapping.TableAttribute(Name="")]
89  [global::System.Data.Linq.Mapping.InheritanceMappingAttribute(Code="Resource", Type=typeof(Resource), IsDefault=true)]
90  [global::System.Data.Linq.Mapping.InheritanceMappingAttribute(Code="Client", Type=typeof(Client))]
91  [global::System.Data.Linq.Mapping.InheritanceMappingAttribute(Code="ResourceGroup", Type=typeof(ResourceGroup))]
92  public partial class Resource : INotifyPropertyChanging, INotifyPropertyChanged
93  {
94   
95    private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
96   
97    private System.Guid _ResourceID;
98   
99    private string _Name;
100   
101    private string _Description;
102   
103    private string _ResourceType;
104   
105    private EntitySet<ResourceResourceGroup> _ResourceResourceGroups;
106   
107    private EntitySet<ResourceResourceGroup> _ResourceResourceGroups1;
108   
109    #region Extensibility Method Definitions
110    partial void OnLoaded();
111    partial void OnValidate(System.Data.Linq.ChangeAction action);
112    partial void OnCreated();
113    partial void OnResourceIDChanging(System.Guid value);
114    partial void OnResourceIDChanged();
115    partial void OnNameChanging(string value);
116    partial void OnNameChanged();
117    partial void OnDescriptionChanging(string value);
118    partial void OnDescriptionChanged();
119    partial void OnResourceTypeChanging(string value);
120    partial void OnResourceTypeChanged();
121    #endregion
122   
123    public Resource()
124    {
125      this._ResourceResourceGroups = new EntitySet<ResourceResourceGroup>(new Action<ResourceResourceGroup>(this.attach_ResourceResourceGroups), new Action<ResourceResourceGroup>(this.detach_ResourceResourceGroups));
126      this._ResourceResourceGroups1 = new EntitySet<ResourceResourceGroup>(new Action<ResourceResourceGroup>(this.attach_ResourceResourceGroups1), new Action<ResourceResourceGroup>(this.detach_ResourceResourceGroups1));
127      OnCreated();
128    }
129   
130    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResourceID", IsPrimaryKey=true, IsDbGenerated=true)]
131    public System.Guid ResourceID
132    {
133      get
134      {
135        return this._ResourceID;
136      }
137      set
138      {
139        if ((this._ResourceID != value))
140        {
141          this.OnResourceIDChanging(value);
142          this.SendPropertyChanging();
143          this._ResourceID = value;
144          this.SendPropertyChanged("ResourceID");
145          this.OnResourceIDChanged();
146        }
147      }
148    }
149   
150    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Name", CanBeNull=false)]
151    public string Name
152    {
153      get
154      {
155        return this._Name;
156      }
157      set
158      {
159        if ((this._Name != value))
160        {
161          this.OnNameChanging(value);
162          this.SendPropertyChanging();
163          this._Name = value;
164          this.SendPropertyChanged("Name");
165          this.OnNameChanged();
166        }
167      }
168    }
169   
170    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Description")]
171    public string Description
172    {
173      get
174      {
175        return this._Description;
176      }
177      set
178      {
179        if ((this._Description != value))
180        {
181          this.OnDescriptionChanging(value);
182          this.SendPropertyChanging();
183          this._Description = value;
184          this.SendPropertyChanged("Description");
185          this.OnDescriptionChanged();
186        }
187      }
188    }
189   
190    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResourceType", CanBeNull=false, IsDiscriminator=true)]
191    public string ResourceType
192    {
193      get
194      {
195        return this._ResourceType;
196      }
197      set
198      {
199        if ((this._ResourceType != value))
200        {
201          this.OnResourceTypeChanging(value);
202          this.SendPropertyChanging();
203          this._ResourceType = value;
204          this.SendPropertyChanged("ResourceType");
205          this.OnResourceTypeChanged();
206        }
207      }
208    }
209   
210    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_ResourceResourceGroup", Storage="_ResourceResourceGroups", ThisKey="ResourceID", OtherKey="ResourceID")]
211    public EntitySet<ResourceResourceGroup> Clients
212    {
213      get
214      {
215        return this._ResourceResourceGroups;
216      }
217      set
218      {
219        this._ResourceResourceGroups.Assign(value);
220      }
221    }
222   
223    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_ResourceResourceGroup1", Storage="_ResourceResourceGroups1", ThisKey="ResourceID", OtherKey="ResourceGroupID")]
224    public EntitySet<ResourceResourceGroup> ResourceGroups
225    {
226      get
227      {
228        return this._ResourceResourceGroups1;
229      }
230      set
231      {
232        this._ResourceResourceGroups1.Assign(value);
233      }
234    }
235   
236    public event PropertyChangingEventHandler PropertyChanging;
237   
238    public event PropertyChangedEventHandler PropertyChanged;
239   
240    protected virtual void SendPropertyChanging()
241    {
242      if ((this.PropertyChanging != null))
243      {
244        this.PropertyChanging(this, emptyChangingEventArgs);
245      }
246    }
247   
248    protected virtual void SendPropertyChanged(String propertyName)
249    {
250      if ((this.PropertyChanged != null))
251      {
252        this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
253      }
254    }
255   
256    private void attach_ResourceResourceGroups(ResourceResourceGroup entity)
257    {
258      this.SendPropertyChanging();
259      entity.Client = this;
260    }
261   
262    private void detach_ResourceResourceGroups(ResourceResourceGroup entity)
263    {
264      this.SendPropertyChanging();
265      entity.Client = null;
266    }
267   
268    private void attach_ResourceResourceGroups1(ResourceResourceGroup entity)
269    {
270      this.SendPropertyChanging();
271      entity.ResourceGroup = this;
272    }
273   
274    private void detach_ResourceResourceGroups1(ResourceResourceGroup entity)
275    {
276      this.SendPropertyChanging();
277      entity.ResourceGroup = null;
278    }
279  }
280 
281  public partial class Client : Resource
282  {
283   
284    private string _ProcessorType;
285   
286    private System.Nullable<int> _NumberOfProcessors;
287   
288    private System.Nullable<int> _NumberOfThreads;
289   
290    private string _IPAdresse;
291   
292    private System.Nullable<int> _MemorySize;
293   
294    private string _OperatingSystem;
295   
296    #region Extensibility Method Definitions
297    partial void OnLoaded();
298    partial void OnValidate(System.Data.Linq.ChangeAction action);
299    partial void OnCreated();
300    partial void OnProcessorTypeChanging(string value);
301    partial void OnProcessorTypeChanged();
302    partial void OnNumberOfProcessorsChanging(System.Nullable<int> value);
303    partial void OnNumberOfProcessorsChanged();
304    partial void OnNumberOfThreadsChanging(System.Nullable<int> value);
305    partial void OnNumberOfThreadsChanged();
306    partial void OnIPAdresseChanging(string value);
307    partial void OnIPAdresseChanged();
308    partial void OnMemorySizeChanging(System.Nullable<int> value);
309    partial void OnMemorySizeChanged();
310    partial void OnOperatingSystemChanging(string value);
311    partial void OnOperatingSystemChanged();
312    #endregion
313   
314    public Client()
315    {
316      OnCreated();
317    }
318   
319    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProcessorType")]
320    public string ProcessorType
321    {
322      get
323      {
324        return this._ProcessorType;
325      }
326      set
327      {
328        if ((this._ProcessorType != value))
329        {
330          this.OnProcessorTypeChanging(value);
331          this.SendPropertyChanging();
332          this._ProcessorType = value;
333          this.SendPropertyChanged("ProcessorType");
334          this.OnProcessorTypeChanged();
335        }
336      }
337    }
338   
339    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NumberOfProcessors", DbType="int")]
340    public System.Nullable<int> NumberOfProcessors
341    {
342      get
343      {
344        return this._NumberOfProcessors;
345      }
346      set
347      {
348        if ((this._NumberOfProcessors != value))
349        {
350          this.OnNumberOfProcessorsChanging(value);
351          this.SendPropertyChanging();
352          this._NumberOfProcessors = value;
353          this.SendPropertyChanged("NumberOfProcessors");
354          this.OnNumberOfProcessorsChanged();
355        }
356      }
357    }
358   
359    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_NumberOfThreads")]
360    public System.Nullable<int> NumberOfThreads
361    {
362      get
363      {
364        return this._NumberOfThreads;
365      }
366      set
367      {
368        if ((this._NumberOfThreads != value))
369        {
370          this.OnNumberOfThreadsChanging(value);
371          this.SendPropertyChanging();
372          this._NumberOfThreads = value;
373          this.SendPropertyChanged("NumberOfThreads");
374          this.OnNumberOfThreadsChanged();
375        }
376      }
377    }
378   
379    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_IPAdresse")]
380    public string IPAdresse
381    {
382      get
383      {
384        return this._IPAdresse;
385      }
386      set
387      {
388        if ((this._IPAdresse != value))
389        {
390          this.OnIPAdresseChanging(value);
391          this.SendPropertyChanging();
392          this._IPAdresse = value;
393          this.SendPropertyChanged("IPAdresse");
394          this.OnIPAdresseChanged();
395        }
396      }
397    }
398   
399    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MemorySize")]
400    public System.Nullable<int> MemorySize
401    {
402      get
403      {
404        return this._MemorySize;
405      }
406      set
407      {
408        if ((this._MemorySize != value))
409        {
410          this.OnMemorySizeChanging(value);
411          this.SendPropertyChanging();
412          this._MemorySize = value;
413          this.SendPropertyChanged("MemorySize");
414          this.OnMemorySizeChanged();
415        }
416      }
417    }
418   
419    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OperatingSystem")]
420    public string OperatingSystem
421    {
422      get
423      {
424        return this._OperatingSystem;
425      }
426      set
427      {
428        if ((this._OperatingSystem != value))
429        {
430          this.OnOperatingSystemChanging(value);
431          this.SendPropertyChanging();
432          this._OperatingSystem = value;
433          this.SendPropertyChanged("OperatingSystem");
434          this.OnOperatingSystemChanged();
435        }
436      }
437    }
438  }
439 
440  public partial class ResourceGroup : Resource
441  {
442   
443    #region Extensibility Method Definitions
444    partial void OnLoaded();
445    partial void OnValidate(System.Data.Linq.ChangeAction action);
446    partial void OnCreated();
447    #endregion
448   
449    public ResourceGroup()
450    {
451      OnCreated();
452    }
453  }
454 
455  [global::System.Data.Linq.Mapping.TableAttribute(Name="")]
456  public partial class ResourceResourceGroup : INotifyPropertyChanging, INotifyPropertyChanged
457  {
458   
459    private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
460   
461    private System.Guid _ResourceID;
462   
463    private System.Guid _ResourceGroupID;
464   
465    private EntityRef<Resource> _Resource;
466   
467    private EntityRef<Resource> _Resource1;
468   
469    #region Extensibility Method Definitions
470    partial void OnLoaded();
471    partial void OnValidate(System.Data.Linq.ChangeAction action);
472    partial void OnCreated();
473    partial void OnResourceIDChanging(System.Guid value);
474    partial void OnResourceIDChanged();
475    partial void OnResourceGroupIDChanging(System.Guid value);
476    partial void OnResourceGroupIDChanged();
477    #endregion
478   
479    public ResourceResourceGroup()
480    {
481      this._Resource = default(EntityRef<Resource>);
482      this._Resource1 = default(EntityRef<Resource>);
483      OnCreated();
484    }
485   
486    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResourceID", IsPrimaryKey=true)]
487    public System.Guid ResourceID
488    {
489      get
490      {
491        return this._ResourceID;
492      }
493      set
494      {
495        if ((this._ResourceID != value))
496        {
497          if (this._Resource.HasLoadedOrAssignedValue)
498          {
499            throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
500          }
501          this.OnResourceIDChanging(value);
502          this.SendPropertyChanging();
503          this._ResourceID = value;
504          this.SendPropertyChanged("ResourceID");
505          this.OnResourceIDChanged();
506        }
507      }
508    }
509   
510    [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ResourceGroupID", IsPrimaryKey=true)]
511    public System.Guid ResourceGroupID
512    {
513      get
514      {
515        return this._ResourceGroupID;
516      }
517      set
518      {
519        if ((this._ResourceGroupID != value))
520        {
521          if (this._Resource1.HasLoadedOrAssignedValue)
522          {
523            throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
524          }
525          this.OnResourceGroupIDChanging(value);
526          this.SendPropertyChanging();
527          this._ResourceGroupID = value;
528          this.SendPropertyChanged("ResourceGroupID");
529          this.OnResourceGroupIDChanged();
530        }
531      }
532    }
533   
534    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_ResourceResourceGroup", Storage="_Resource", ThisKey="ResourceID", OtherKey="ResourceID", IsForeignKey=true)]
535    public Resource Client
536    {
537      get
538      {
539        return this._Resource.Entity;
540      }
541      set
542      {
543        Resource previousValue = this._Resource.Entity;
544        if (((previousValue != value)
545              || (this._Resource.HasLoadedOrAssignedValue == false)))
546        {
547          this.SendPropertyChanging();
548          if ((previousValue != null))
549          {
550            this._Resource.Entity = null;
551            previousValue.Clients.Remove(this);
552          }
553          this._Resource.Entity = value;
554          if ((value != null))
555          {
556            value.Clients.Add(this);
557            this._ResourceID = value.ResourceID;
558          }
559          else
560          {
561            this._ResourceID = default(System.Guid);
562          }
563          this.SendPropertyChanged("Client");
564        }
565      }
566    }
567   
568    [global::System.Data.Linq.Mapping.AssociationAttribute(Name="Resource_ResourceResourceGroup1", Storage="_Resource1", ThisKey="ResourceGroupID", OtherKey="ResourceID", IsForeignKey=true)]
569    public Resource ResourceGroup
570    {
571      get
572      {
573        return this._Resource1.Entity;
574      }
575      set
576      {
577        Resource previousValue = this._Resource1.Entity;
578        if (((previousValue != value)
579              || (this._Resource1.HasLoadedOrAssignedValue == false)))
580        {
581          this.SendPropertyChanging();
582          if ((previousValue != null))
583          {
584            this._Resource1.Entity = null;
585            previousValue.ResourceGroups.Remove(this);
586          }
587          this._Resource1.Entity = value;
588          if ((value != null))
589          {
590            value.ResourceGroups.Add(this);
591            this._ResourceGroupID = value.ResourceID;
592          }
593          else
594          {
595            this._ResourceGroupID = default(System.Guid);
596          }
597          this.SendPropertyChanged("ResourceGroup");
598        }
599      }
600    }
601   
602    public event PropertyChangingEventHandler PropertyChanging;
603   
604    public event PropertyChangedEventHandler PropertyChanged;
605   
606    protected virtual void SendPropertyChanging()
607    {
608      if ((this.PropertyChanging != null))
609      {
610        this.PropertyChanging(this, emptyChangingEventArgs);
611      }
612    }
613   
614    protected virtual void SendPropertyChanged(String propertyName)
615    {
616      if ((this.PropertyChanged != null))
617      {
618        this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
619      }
620    }
621  }
622}
623#pragma warning restore 1591
Note: See TracBrowser for help on using the repository browser.