- Timestamp:
- 08/24/10 02:37:56 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/OKB.generated.cs
r4276 r4298 3 3 // <auto-generated> 4 4 // This code was generated by LINQ to SQL template for T4 C# 5 // Generated at 08/2 3/2010 01:35:165 // Generated at 08/24/2010 01:30:56 6 6 // 7 7 // Changes to this file may cause incorrect behavior and will be lost if … … 57 57 partial void UpdateExperiment(Experiment instance); 58 58 partial void DeleteExperiment(Experiment instance); 59 partial void InsertExperimentCreator(ExperimentCreator instance);60 partial void UpdateExperimentCreator(ExperimentCreator instance);61 partial void DeleteExperimentCreator(ExperimentCreator instance);62 59 partial void InsertFloatParameterValue(FloatParameterValue instance); 63 60 partial void UpdateFloatParameterValue(FloatParameterValue instance); … … 210 207 } 211 208 212 public Table<ExperimentCreator> ExperimentCreators213 {214 get { return GetTable<ExperimentCreator>(); }215 }216 217 209 public Table<FloatParameterValue> FloatParameterValues 218 210 { … … 360 352 private void Initialize() 361 353 { 362 _ExperimentCreators = new EntitySet<ExperimentCreator>(attach_ExperimentCreators, detach_ExperimentCreators);363 354 _Runs = new EntitySet<Run>(attach_Runs, detach_Runs); 364 355 OnCreated(); … … 408 399 409 400 #region Associations 410 private EntitySet<ExperimentCreator> _ExperimentCreators;411 [Association(Name=@"User_ExperimentCreator", Storage=@"_ExperimentCreators", ThisKey=@"Id", OtherKey=@"UserId")]412 [DataMember(Order=3, EmitDefaultValue=false)]413 public EntitySet<ExperimentCreator> ExperimentCreators414 {415 get {416 if (serializing && !_ExperimentCreators.HasLoadedOrAssignedValues) {417 return null;418 }419 return _ExperimentCreators;420 }421 set {422 _ExperimentCreators.Assign(value);423 }424 }425 426 private void attach_ExperimentCreators(ExperimentCreator entity)427 {428 SendPropertyChanging();429 entity.User = this;430 }431 432 private void detach_ExperimentCreators(ExperimentCreator entity)433 {434 SendPropertyChanging();435 entity.User = null;436 }437 401 private EntitySet<Run> _Runs; 438 402 [Association(Name=@"User_Run", Storage=@"_Runs", ThisKey=@"Id", OtherKey=@"UserId")] 439 [DataMember(Order= 4, EmitDefaultValue=false)]403 [DataMember(Order=3, EmitDefaultValue=false)] 440 404 public EntitySet<Run> Runs 441 405 { … … 2126 2090 { 2127 2091 _CharParameterValues = new EntitySet<CharParameterValue>(attach_CharParameterValues, detach_CharParameterValues); 2128 _ExperimentCreators = new EntitySet<ExperimentCreator>(attach_ExperimentCreators, detach_ExperimentCreators);2129 2092 _FloatParameterValues = new EntitySet<FloatParameterValue>(attach_FloatParameterValues, detach_FloatParameterValues); 2130 2093 _IntParameterValues = new EntitySet<IntParameterValue>(attach_IntParameterValues, detach_IntParameterValues); … … 2254 2217 entity.Experiment = null; 2255 2218 } 2256 private EntitySet<ExperimentCreator> _ExperimentCreators;2257 [Association(Name=@"Experiment_ExperimentCreator", Storage=@"_ExperimentCreators", ThisKey=@"Id", OtherKey=@"ExperimentId")]2258 [DataMember(Order=6, EmitDefaultValue=false)]2259 public EntitySet<ExperimentCreator> ExperimentCreators2260 {2261 get {2262 if (serializing && !_ExperimentCreators.HasLoadedOrAssignedValues) {2263 return null;2264 }2265 return _ExperimentCreators;2266 }2267 set {2268 _ExperimentCreators.Assign(value);2269 }2270 }2271 2272 private void attach_ExperimentCreators(ExperimentCreator entity)2273 {2274 SendPropertyChanging();2275 entity.Experiment = this;2276 }2277 2278 private void detach_ExperimentCreators(ExperimentCreator entity)2279 {2280 SendPropertyChanging();2281 entity.Experiment = null;2282 }2283 2219 private EntitySet<FloatParameterValue> _FloatParameterValues; 2284 2220 [Association(Name=@"Experiment_FloatParameterValue", Storage=@"_FloatParameterValues", ThisKey=@"Id", OtherKey=@"ExperimentId")] 2285 [DataMember(Order= 7, EmitDefaultValue=false)]2221 [DataMember(Order=6, EmitDefaultValue=false)] 2286 2222 public EntitySet<FloatParameterValue> FloatParameterValues 2287 2223 { … … 2310 2246 private EntitySet<IntParameterValue> _IntParameterValues; 2311 2247 [Association(Name=@"Experiment_IntParameterValue", Storage=@"_IntParameterValues", ThisKey=@"Id", OtherKey=@"ExperimentId")] 2312 [DataMember(Order= 8, EmitDefaultValue=false)]2248 [DataMember(Order=7, EmitDefaultValue=false)] 2313 2249 public EntitySet<IntParameterValue> IntParameterValues 2314 2250 { … … 2337 2273 private EntitySet<Run> _Runs; 2338 2274 [Association(Name=@"Experiment_Run", Storage=@"_Runs", ThisKey=@"Id", OtherKey=@"ExperimentId")] 2339 [DataMember(Order= 9, EmitDefaultValue=false)]2275 [DataMember(Order=8, EmitDefaultValue=false)] 2340 2276 public EntitySet<Run> Runs 2341 2277 { … … 2364 2300 private EntitySet<OperatorParameterValue> _OperatorParameterValues; 2365 2301 [Association(Name=@"Experiment_OperatorParameterValue", Storage=@"_OperatorParameterValues", ThisKey=@"Id", OtherKey=@"ExperimentId")] 2366 [DataMember(Order= 10, EmitDefaultValue=false)]2302 [DataMember(Order=9, EmitDefaultValue=false)] 2367 2303 public EntitySet<OperatorParameterValue> OperatorParameterValues 2368 2304 { … … 2391 2327 private EntityRef<Problem> _Problem; 2392 2328 [Association(Name=@"Problem_Experiment", Storage=@"_Problem", ThisKey=@"ProblemId", OtherKey=@"Id", IsForeignKey=true, DeleteOnNull=true, DeleteRule=@"CASCADE")] 2393 [DataMember(Order=1 1, EmitDefaultValue=false)]2329 [DataMember(Order=10, EmitDefaultValue=false)] 2394 2330 public Problem Problem 2395 2331 { … … 2423 2359 private EntityRef<Project> _Project; 2424 2360 [Association(Name=@"Project_Experiment", Storage=@"_Project", ThisKey=@"ProjectId", OtherKey=@"Id", IsForeignKey=true, DeleteOnNull=true, DeleteRule=@"CASCADE")] 2425 [DataMember(Order=1 2, EmitDefaultValue=false)]2361 [DataMember(Order=11, EmitDefaultValue=false)] 2426 2362 public Project Project 2427 2363 { … … 2455 2391 private EntityRef<Algorithm> _Algorithm; 2456 2392 [Association(Name=@"Algorithm_Experiment", Storage=@"_Algorithm", ThisKey=@"AlgorithmId", OtherKey=@"Id", IsForeignKey=true, DeleteOnNull=true, DeleteRule=@"CASCADE")] 2457 [DataMember(Order=1 3, EmitDefaultValue=false)]2393 [DataMember(Order=12, EmitDefaultValue=false)] 2458 2394 public Algorithm Algorithm 2459 2395 { … … 2504 2440 } 2505 2441 2506 [OnDeserializing()]2507 [EditorBrowsableAttribute(EditorBrowsableState.Never)]2508 public void OnDeserializing(StreamingContext context)2509 {2510 Initialize();2511 }2512 #endregion2513 }2514 }2515 2516 namespace HeuristicLab.Services.OKB.DataAccess2517 {2518 [DataContract(IsReference=true)]2519 [Table(Name=@"dbo.ExperimentCreator")]2520 [KnownType(typeof(ExperimentCreator))] public partial class ExperimentCreator : INotifyPropertyChanging, INotifyPropertyChanged2521 {2522 #region Property Change Event Handling2523 private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);2524 2525 public event PropertyChangingEventHandler PropertyChanging;2526 public event PropertyChangedEventHandler PropertyChanged;2527 2528 public virtual void SendPropertyChanging()2529 {2530 if (PropertyChanging != null) {2531 PropertyChanging(this, emptyChangingEventArgs);2532 }2533 }2534 2535 public virtual void SendPropertyChanged(String propertyName)2536 {2537 if (PropertyChanged != null) {2538 PropertyChanged(this, new PropertyChangedEventArgs(propertyName));2539 }2540 }2541 #endregion2542 2543 #region Extensibility Method Definitions2544 partial void OnLoaded();2545 partial void OnValidate(ChangeAction action);2546 partial void OnCreated();2547 #endregion2548 2549 #region Construction2550 public ExperimentCreator()2551 {2552 Initialize();2553 }2554 2555 private void Initialize()2556 {2557 _Experiment = default(EntityRef<Experiment>);2558 _User = default(EntityRef<User>);2559 OnCreated();2560 }2561 #endregion2562 2563 #region Column Mappings2564 partial void OnExperimentIdChanging(int value);2565 partial void OnExperimentIdChanged();2566 private int _ExperimentId;2567 [Column(Storage=@"_ExperimentId", DbType=@"Int NOT NULL", IsPrimaryKey=true, UpdateCheck=UpdateCheck.Never)]2568 [DataMember(Order=1)]2569 public int ExperimentId2570 {2571 get { return _ExperimentId; }2572 set {2573 if (_ExperimentId != value) {2574 if (_Experiment.HasLoadedOrAssignedValue) {2575 throw new ForeignKeyReferenceAlreadyHasValueException();2576 }2577 OnExperimentIdChanging(value);2578 SendPropertyChanging();2579 _ExperimentId = value;2580 SendPropertyChanged("ExperimentId");2581 OnExperimentIdChanged();2582 }2583 }2584 }2585 2586 partial void OnUserIdChanging(Guid value);2587 partial void OnUserIdChanged();2588 private Guid _UserId;2589 [Column(Storage=@"_UserId", DbType=@"UniqueIdentifier NOT NULL", IsPrimaryKey=true, UpdateCheck=UpdateCheck.Never)]2590 [DataMember(Order=2)]2591 public Guid UserId2592 {2593 get { return _UserId; }2594 set {2595 if (_UserId != value) {2596 if (_User.HasLoadedOrAssignedValue) {2597 throw new ForeignKeyReferenceAlreadyHasValueException();2598 }2599 OnUserIdChanging(value);2600 SendPropertyChanging();2601 _UserId = value;2602 SendPropertyChanged("UserId");2603 OnUserIdChanged();2604 }2605 }2606 }2607 2608 #endregion2609 2610 #region Associations2611 private EntityRef<Experiment> _Experiment;2612 [Association(Name=@"Experiment_ExperimentCreator", Storage=@"_Experiment", ThisKey=@"ExperimentId", OtherKey=@"Id", IsForeignKey=true, DeleteOnNull=true, DeleteRule=@"CASCADE")]2613 [DataMember(Order=3, EmitDefaultValue=false)]2614 public Experiment Experiment2615 {2616 get {2617 return _Experiment.Entity;2618 }2619 set {2620 Experiment previousValue = _Experiment.Entity;2621 if ((previousValue != value) || (!_Experiment.HasLoadedOrAssignedValue)) {2622 SendPropertyChanging();2623 if (previousValue != null) {2624 _Experiment.Entity = null;2625 previousValue.ExperimentCreators.Remove(this);2626 }2627 _Experiment.Entity = value;2628 if (value != null) {2629 value.ExperimentCreators.Add(this);2630 _ExperimentId = value.Id;2631 }2632 else {2633 _ExperimentId = default(int);2634 }2635 SendPropertyChanged("Experiment");2636 }2637 }2638 }2639 2640 private EntityRef<User> _User;2641 [Association(Name=@"User_ExperimentCreator", Storage=@"_User", ThisKey=@"UserId", OtherKey=@"Id", IsForeignKey=true)]2642 [DataMember(Order=4, EmitDefaultValue=false)]2643 public User User2644 {2645 get {2646 return _User.Entity;2647 }2648 set {2649 User previousValue = _User.Entity;2650 if ((previousValue != value) || (!_User.HasLoadedOrAssignedValue)) {2651 SendPropertyChanging();2652 if (previousValue != null) {2653 _User.Entity = null;2654 previousValue.ExperimentCreators.Remove(this);2655 }2656 _User.Entity = value;2657 if (value != null) {2658 value.ExperimentCreators.Add(this);2659 _UserId = value.Id;2660 }2661 else {2662 _UserId = default(Guid);2663 }2664 SendPropertyChanged("User");2665 }2666 }2667 }2668 2669 #endregion2670 2671 #region Serialization2672 2442 [OnDeserializing()] 2673 2443 [EditorBrowsableAttribute(EditorBrowsableState.Never)]
Note: See TracChangeset
for help on using the changeset viewer.