Index: trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/OKB.generated.cs
===================================================================
--- trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/OKB.generated.cs	(revision 4276)
+++ trunk/sources/HeuristicLab.Services.OKB.DataAccess/3.3/OKB.generated.cs	(revision 4298)
@@ -3,5 +3,5 @@
 // <auto-generated>
 //     This code was generated by LINQ to SQL template for T4 C#
-//     Generated at 08/23/2010 01:35:16
+//     Generated at 08/24/2010 01:30:56
 //
 //     Changes to this file may cause incorrect behavior and will be lost if
@@ -57,7 +57,4 @@
 		partial void UpdateExperiment(Experiment instance);
 		partial void DeleteExperiment(Experiment instance);
-		partial void InsertExperimentCreator(ExperimentCreator instance);
-		partial void UpdateExperimentCreator(ExperimentCreator instance);
-		partial void DeleteExperimentCreator(ExperimentCreator instance);
 		partial void InsertFloatParameterValue(FloatParameterValue instance);
 		partial void UpdateFloatParameterValue(FloatParameterValue instance);
@@ -210,9 +207,4 @@
 		}
 		
-		public Table<ExperimentCreator> ExperimentCreators
-		{
-			get { return GetTable<ExperimentCreator>(); }
-		}
-		
 		public Table<FloatParameterValue> FloatParameterValues
 		{
@@ -360,5 +352,4 @@
 		private void Initialize()
 		{
-			_ExperimentCreators = new EntitySet<ExperimentCreator>(attach_ExperimentCreators, detach_ExperimentCreators);
 			_Runs = new EntitySet<Run>(attach_Runs, detach_Runs);
 			OnCreated();
@@ -408,34 +399,7 @@
 		
 		#region Associations
-		private EntitySet<ExperimentCreator> _ExperimentCreators;
-		[Association(Name=@"User_ExperimentCreator", Storage=@"_ExperimentCreators", ThisKey=@"Id", OtherKey=@"UserId")]
-		[DataMember(Order=3, EmitDefaultValue=false)]
-		public EntitySet<ExperimentCreator> ExperimentCreators
-		{
-			get {
-				if (serializing && !_ExperimentCreators.HasLoadedOrAssignedValues) {
-					return null;
-				}
-				return _ExperimentCreators;
-			}
-			set {
-				_ExperimentCreators.Assign(value);
-			}
-		}
-
-		private void attach_ExperimentCreators(ExperimentCreator entity)
-		{
-			SendPropertyChanging();
-			entity.User = this;
-		}
-		
-		private void detach_ExperimentCreators(ExperimentCreator entity)
-		{
-			SendPropertyChanging();
-			entity.User = null;
-		}
 		private EntitySet<Run> _Runs;
 		[Association(Name=@"User_Run", Storage=@"_Runs", ThisKey=@"Id", OtherKey=@"UserId")]
-		[DataMember(Order=4, EmitDefaultValue=false)]
+		[DataMember(Order=3, EmitDefaultValue=false)]
 		public EntitySet<Run> Runs
 		{
@@ -2126,5 +2090,4 @@
 		{
 			_CharParameterValues = new EntitySet<CharParameterValue>(attach_CharParameterValues, detach_CharParameterValues);
-			_ExperimentCreators = new EntitySet<ExperimentCreator>(attach_ExperimentCreators, detach_ExperimentCreators);
 			_FloatParameterValues = new EntitySet<FloatParameterValue>(attach_FloatParameterValues, detach_FloatParameterValues);
 			_IntParameterValues = new EntitySet<IntParameterValue>(attach_IntParameterValues, detach_IntParameterValues);
@@ -2254,34 +2217,7 @@
 			entity.Experiment = null;
 		}
-		private EntitySet<ExperimentCreator> _ExperimentCreators;
-		[Association(Name=@"Experiment_ExperimentCreator", Storage=@"_ExperimentCreators", ThisKey=@"Id", OtherKey=@"ExperimentId")]
-		[DataMember(Order=6, EmitDefaultValue=false)]
-		public EntitySet<ExperimentCreator> ExperimentCreators
-		{
-			get {
-				if (serializing && !_ExperimentCreators.HasLoadedOrAssignedValues) {
-					return null;
-				}
-				return _ExperimentCreators;
-			}
-			set {
-				_ExperimentCreators.Assign(value);
-			}
-		}
-
-		private void attach_ExperimentCreators(ExperimentCreator entity)
-		{
-			SendPropertyChanging();
-			entity.Experiment = this;
-		}
-		
-		private void detach_ExperimentCreators(ExperimentCreator entity)
-		{
-			SendPropertyChanging();
-			entity.Experiment = null;
-		}
 		private EntitySet<FloatParameterValue> _FloatParameterValues;
 		[Association(Name=@"Experiment_FloatParameterValue", Storage=@"_FloatParameterValues", ThisKey=@"Id", OtherKey=@"ExperimentId")]
-		[DataMember(Order=7, EmitDefaultValue=false)]
+		[DataMember(Order=6, EmitDefaultValue=false)]
 		public EntitySet<FloatParameterValue> FloatParameterValues
 		{
@@ -2310,5 +2246,5 @@
 		private EntitySet<IntParameterValue> _IntParameterValues;
 		[Association(Name=@"Experiment_IntParameterValue", Storage=@"_IntParameterValues", ThisKey=@"Id", OtherKey=@"ExperimentId")]
-		[DataMember(Order=8, EmitDefaultValue=false)]
+		[DataMember(Order=7, EmitDefaultValue=false)]
 		public EntitySet<IntParameterValue> IntParameterValues
 		{
@@ -2337,5 +2273,5 @@
 		private EntitySet<Run> _Runs;
 		[Association(Name=@"Experiment_Run", Storage=@"_Runs", ThisKey=@"Id", OtherKey=@"ExperimentId")]
-		[DataMember(Order=9, EmitDefaultValue=false)]
+		[DataMember(Order=8, EmitDefaultValue=false)]
 		public EntitySet<Run> Runs
 		{
@@ -2364,5 +2300,5 @@
 		private EntitySet<OperatorParameterValue> _OperatorParameterValues;
 		[Association(Name=@"Experiment_OperatorParameterValue", Storage=@"_OperatorParameterValues", ThisKey=@"Id", OtherKey=@"ExperimentId")]
-		[DataMember(Order=10, EmitDefaultValue=false)]
+		[DataMember(Order=9, EmitDefaultValue=false)]
 		public EntitySet<OperatorParameterValue> OperatorParameterValues
 		{
@@ -2391,5 +2327,5 @@
 		private EntityRef<Problem> _Problem;
 		[Association(Name=@"Problem_Experiment", Storage=@"_Problem", ThisKey=@"ProblemId", OtherKey=@"Id", IsForeignKey=true, DeleteOnNull=true, DeleteRule=@"CASCADE")]
-		[DataMember(Order=11, EmitDefaultValue=false)]
+		[DataMember(Order=10, EmitDefaultValue=false)]
 		public Problem Problem
 		{
@@ -2423,5 +2359,5 @@
 		private EntityRef<Project> _Project;
 		[Association(Name=@"Project_Experiment", Storage=@"_Project", ThisKey=@"ProjectId", OtherKey=@"Id", IsForeignKey=true, DeleteOnNull=true, DeleteRule=@"CASCADE")]
-		[DataMember(Order=12, EmitDefaultValue=false)]
+		[DataMember(Order=11, EmitDefaultValue=false)]
 		public Project Project
 		{
@@ -2455,5 +2391,5 @@
 		private EntityRef<Algorithm> _Algorithm;
 		[Association(Name=@"Algorithm_Experiment", Storage=@"_Algorithm", ThisKey=@"AlgorithmId", OtherKey=@"Id", IsForeignKey=true, DeleteOnNull=true, DeleteRule=@"CASCADE")]
-		[DataMember(Order=13, EmitDefaultValue=false)]
+		[DataMember(Order=12, EmitDefaultValue=false)]
 		public Algorithm Algorithm
 		{
@@ -2504,170 +2440,4 @@
 		}
 		
-		[OnDeserializing()]
-		[EditorBrowsableAttribute(EditorBrowsableState.Never)]
-		public  void OnDeserializing(StreamingContext context)
-		{
-			Initialize();
-		}
-		#endregion
-	}
-}
-
-namespace HeuristicLab.Services.OKB.DataAccess
-{	
-	[DataContract(IsReference=true)]
-	[Table(Name=@"dbo.ExperimentCreator")]
-[KnownType(typeof(ExperimentCreator))]	public partial class ExperimentCreator : INotifyPropertyChanging, INotifyPropertyChanged
-	{
-		#region Property Change Event Handling
-		private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
-		
-		public event PropertyChangingEventHandler PropertyChanging;
-		public event PropertyChangedEventHandler PropertyChanged;
-		
-		public virtual void SendPropertyChanging()
-		{
-			if (PropertyChanging != null) {
-				PropertyChanging(this, emptyChangingEventArgs);
-			}
-		}
-			
-		public virtual void SendPropertyChanged(String propertyName)
-		{
-			if (PropertyChanged != null) {
-				PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
-			}
-		}
-		#endregion
-		
-		#region Extensibility Method Definitions
-		partial void OnLoaded();
-		partial void OnValidate(ChangeAction action);
-		partial void OnCreated();
-		#endregion
-
-		#region Construction
-		public ExperimentCreator()
-		{
-			Initialize();
-		}
-		
-		private void Initialize()
-		{
-			_Experiment = default(EntityRef<Experiment>);
-			_User = default(EntityRef<User>);
-			OnCreated();
-		}
-		#endregion
-
-		#region Column Mappings
-		partial void OnExperimentIdChanging(int value);
-		partial void OnExperimentIdChanged();
-		private int _ExperimentId;
-		[Column(Storage=@"_ExperimentId", DbType=@"Int NOT NULL", IsPrimaryKey=true, UpdateCheck=UpdateCheck.Never)]
-		[DataMember(Order=1)]
-		public int ExperimentId
-		{
-			get { return _ExperimentId; }
-			set {
-				if (_ExperimentId != value) {
-					if (_Experiment.HasLoadedOrAssignedValue) {
-						throw new ForeignKeyReferenceAlreadyHasValueException();
-					}
-					OnExperimentIdChanging(value);
-					SendPropertyChanging();
-					_ExperimentId = value;
-					SendPropertyChanged("ExperimentId");
-					OnExperimentIdChanged();
-				}
-			}
-		}
-		
-		partial void OnUserIdChanging(Guid value);
-		partial void OnUserIdChanged();
-		private Guid _UserId;
-		[Column(Storage=@"_UserId", DbType=@"UniqueIdentifier NOT NULL", IsPrimaryKey=true, UpdateCheck=UpdateCheck.Never)]
-		[DataMember(Order=2)]
-		public Guid UserId
-		{
-			get { return _UserId; }
-			set {
-				if (_UserId != value) {
-					if (_User.HasLoadedOrAssignedValue) {
-						throw new ForeignKeyReferenceAlreadyHasValueException();
-					}
-					OnUserIdChanging(value);
-					SendPropertyChanging();
-					_UserId = value;
-					SendPropertyChanged("UserId");
-					OnUserIdChanged();
-				}
-			}
-		}
-		
-		#endregion
-		
-		#region Associations
-		private EntityRef<Experiment> _Experiment;
-		[Association(Name=@"Experiment_ExperimentCreator", Storage=@"_Experiment", ThisKey=@"ExperimentId", OtherKey=@"Id", IsForeignKey=true, DeleteOnNull=true, DeleteRule=@"CASCADE")]
-		[DataMember(Order=3, EmitDefaultValue=false)]
-		public Experiment Experiment
-		{
-			get {
-				return _Experiment.Entity;
-			}
-			set {
-				Experiment previousValue = _Experiment.Entity;
-				if ((previousValue != value) || (!_Experiment.HasLoadedOrAssignedValue)) {
-					SendPropertyChanging();
-					if (previousValue != null) {
-						_Experiment.Entity = null;
-						previousValue.ExperimentCreators.Remove(this);
-					}
-					_Experiment.Entity = value;
-					if (value != null) {
-						value.ExperimentCreators.Add(this);
-						_ExperimentId = value.Id;
-					}
-					else {
-						_ExperimentId = default(int);
-					}
-					SendPropertyChanged("Experiment");
-				}
-			}
-		}
-
-		private EntityRef<User> _User;
-		[Association(Name=@"User_ExperimentCreator", Storage=@"_User", ThisKey=@"UserId", OtherKey=@"Id", IsForeignKey=true)]
-		[DataMember(Order=4, EmitDefaultValue=false)]
-		public User User
-		{
-			get {
-				return _User.Entity;
-			}
-			set {
-				User previousValue = _User.Entity;
-				if ((previousValue != value) || (!_User.HasLoadedOrAssignedValue)) {
-					SendPropertyChanging();
-					if (previousValue != null) {
-						_User.Entity = null;
-						previousValue.ExperimentCreators.Remove(this);
-					}
-					_User.Entity = value;
-					if (value != null) {
-						value.ExperimentCreators.Add(this);
-						_UserId = value.Id;
-					}
-					else {
-						_UserId = default(Guid);
-					}
-					SendPropertyChanged("User");
-				}
-			}
-		}
-
-		#endregion
-		
-		#region Serialization
 		[OnDeserializing()]
 		[EditorBrowsableAttribute(EditorBrowsableState.Never)]
