//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:2.0.50727.3074 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ [assembly: global::System.Data.Objects.DataClasses.EdmSchemaAttribute()] [assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("DataServicesTestDatabaseModel", "FK_File_Folder", "Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Newtonsoft.Json.Tests.Folder), "File", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Newtonsoft.Json.Tests.File))] [assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("DataServicesTestDatabaseModel", "FK_Folder_Folder", "Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Newtonsoft.Json.Tests.Folder), "Folder1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Newtonsoft.Json.Tests.Folder))] // Original file name: // Generation date: 26/07/2009 4:51:53 p.m. namespace Newtonsoft.Json.Tests { /// /// There are no comments for DataServicesTestDatabaseEntities in the schema. /// public partial class DataServicesTestDatabaseEntities : global::System.Data.Objects.ObjectContext { /// /// Initializes a new DataServicesTestDatabaseEntities object using the connection string found in the 'DataServicesTestDatabaseEntities' section of the application configuration file. /// public DataServicesTestDatabaseEntities() : base("name=DataServicesTestDatabaseEntities", "DataServicesTestDatabaseEntities") { this.OnContextCreated(); } /// /// Initialize a new DataServicesTestDatabaseEntities object. /// public DataServicesTestDatabaseEntities(string connectionString) : base(connectionString, "DataServicesTestDatabaseEntities") { this.OnContextCreated(); } /// /// Initialize a new DataServicesTestDatabaseEntities object. /// public DataServicesTestDatabaseEntities(global::System.Data.EntityClient.EntityConnection connection) : base(connection, "DataServicesTestDatabaseEntities") { this.OnContextCreated(); } partial void OnContextCreated(); /// /// There are no comments for File in the schema. /// public global::System.Data.Objects.ObjectQuery File { get { if ((this._File == null)) { this._File = base.CreateQuery("[File]"); } return this._File; } } private global::System.Data.Objects.ObjectQuery _File; /// /// There are no comments for Folder in the schema. /// public global::System.Data.Objects.ObjectQuery Folder { get { if ((this._Folder == null)) { this._Folder = base.CreateQuery("[Folder]"); } return this._Folder; } } private global::System.Data.Objects.ObjectQuery _Folder; /// /// There are no comments for File in the schema. /// public void AddToFile(File file) { base.AddObject("File", file); } /// /// There are no comments for Folder in the schema. /// public void AddToFolder(Folder folder) { base.AddObject("Folder", folder); } } /// /// There are no comments for DataServicesTestDatabaseModel.File in the schema. /// /// /// FileId /// [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="DataServicesTestDatabaseModel", Name="File")] [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)] [global::System.Serializable()] public partial class File : global::System.Data.Objects.DataClasses.EntityObject { /// /// Create a new File object. /// /// Initial value of FileId. /// Initial value of Name. /// Initial value of Description. /// Initial value of CreatedDate. public static File CreateFile(global::System.Guid fileId, string name, string description, global::System.DateTime createdDate) { File file = new File(); file.FileId = fileId; file.Name = name; file.Description = description; file.CreatedDate = createdDate; return file; } /// /// There are no comments for Property FileId in the schema. /// [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] [global::System.Runtime.Serialization.DataMemberAttribute()] public global::System.Guid FileId { get { return this._FileId; } set { this.OnFileIdChanging(value); this.ReportPropertyChanging("FileId"); this._FileId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); this.ReportPropertyChanged("FileId"); this.OnFileIdChanged(); } } private global::System.Guid _FileId; partial void OnFileIdChanging(global::System.Guid value); partial void OnFileIdChanged(); /// /// There are no comments for Property Name in the schema. /// [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] [global::System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this._Name; } set { this.OnNameChanging(value); this.ReportPropertyChanging("Name"); this._Name = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false); this.ReportPropertyChanged("Name"); this.OnNameChanged(); } } private string _Name; partial void OnNameChanging(string value); partial void OnNameChanged(); /// /// There are no comments for Property Description in the schema. /// [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] [global::System.Runtime.Serialization.DataMemberAttribute()] public string Description { get { return this._Description; } set { this.OnDescriptionChanging(value); this.ReportPropertyChanging("Description"); this._Description = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false); this.ReportPropertyChanged("Description"); this.OnDescriptionChanged(); } } private string _Description; partial void OnDescriptionChanging(string value); partial void OnDescriptionChanged(); /// /// There are no comments for Property CreatedDate in the schema. /// [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] [global::System.Runtime.Serialization.DataMemberAttribute()] public global::System.DateTime CreatedDate { get { return this._CreatedDate; } set { this.OnCreatedDateChanging(value); this.ReportPropertyChanging("CreatedDate"); this._CreatedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); this.ReportPropertyChanged("CreatedDate"); this.OnCreatedDateChanged(); } } private global::System.DateTime _CreatedDate; partial void OnCreatedDateChanging(global::System.DateTime value); partial void OnCreatedDateChanged(); /// /// There are no comments for Folder in the schema. /// [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("DataServicesTestDatabaseModel", "FK_File_Folder", "Folder")] [global::System.Xml.Serialization.XmlIgnoreAttribute()] [global::System.Xml.Serialization.SoapIgnoreAttribute()] [global::System.Runtime.Serialization.DataMemberAttribute()] public Folder Folder { get { return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("DataServicesTestDatabaseModel.FK_File_Folder", "Folder").Value; } set { ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("DataServicesTestDatabaseModel.FK_File_Folder", "Folder").Value = value; } } /// /// There are no comments for Folder in the schema. /// [global::System.ComponentModel.BrowsableAttribute(false)] [global::System.Runtime.Serialization.DataMemberAttribute()] public global::System.Data.Objects.DataClasses.EntityReference FolderReference { get { return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("DataServicesTestDatabaseModel.FK_File_Folder", "Folder"); } set { if ((value != null)) { ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference("DataServicesTestDatabaseModel.FK_File_Folder", "Folder", value); } } } } /// /// There are no comments for DataServicesTestDatabaseModel.Folder in the schema. /// /// /// FolderId /// [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="DataServicesTestDatabaseModel", Name="Folder")] [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)] [global::System.Serializable()] public partial class Folder : global::System.Data.Objects.DataClasses.EntityObject { /// /// Create a new Folder object. /// /// Initial value of FolderId. /// Initial value of Name. /// Initial value of CreatedDate. public static Folder CreateFolder(global::System.Guid folderId, string name, global::System.DateTime createdDate) { Folder folder = new Folder(); folder.FolderId = folderId; folder.Name = name; folder.CreatedDate = createdDate; return folder; } /// /// There are no comments for Property FolderId in the schema. /// [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] [global::System.Runtime.Serialization.DataMemberAttribute()] public global::System.Guid FolderId { get { return this._FolderId; } set { this.OnFolderIdChanging(value); this.ReportPropertyChanging("FolderId"); this._FolderId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); this.ReportPropertyChanged("FolderId"); this.OnFolderIdChanged(); } } private global::System.Guid _FolderId; partial void OnFolderIdChanging(global::System.Guid value); partial void OnFolderIdChanged(); /// /// There are no comments for Property Name in the schema. /// [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] [global::System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this._Name; } set { this.OnNameChanging(value); this.ReportPropertyChanging("Name"); this._Name = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false); this.ReportPropertyChanged("Name"); this.OnNameChanged(); } } private string _Name; partial void OnNameChanging(string value); partial void OnNameChanged(); /// /// There are no comments for Property Description in the schema. /// [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()] [global::System.Runtime.Serialization.DataMemberAttribute()] public string Description { get { return this._Description; } set { this.OnDescriptionChanging(value); this.ReportPropertyChanging("Description"); this._Description = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true); this.ReportPropertyChanged("Description"); this.OnDescriptionChanged(); } } private string _Description; partial void OnDescriptionChanging(string value); partial void OnDescriptionChanged(); /// /// There are no comments for Property CreatedDate in the schema. /// [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)] [global::System.Runtime.Serialization.DataMemberAttribute()] public global::System.DateTime CreatedDate { get { return this._CreatedDate; } set { this.OnCreatedDateChanging(value); this.ReportPropertyChanging("CreatedDate"); this._CreatedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value); this.ReportPropertyChanged("CreatedDate"); this.OnCreatedDateChanged(); } } private global::System.DateTime _CreatedDate; partial void OnCreatedDateChanging(global::System.DateTime value); partial void OnCreatedDateChanged(); /// /// There are no comments for Files in the schema. /// [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("DataServicesTestDatabaseModel", "FK_File_Folder", "File")] [global::System.Xml.Serialization.XmlIgnoreAttribute()] [global::System.Xml.Serialization.SoapIgnoreAttribute()] [global::System.Runtime.Serialization.DataMemberAttribute()] public global::System.Data.Objects.DataClasses.EntityCollection Files { get { return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection("DataServicesTestDatabaseModel.FK_File_Folder", "File"); } set { if ((value != null)) { ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection("DataServicesTestDatabaseModel.FK_File_Folder", "File", value); } } } /// /// There are no comments for ChildFolders in the schema. /// [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("DataServicesTestDatabaseModel", "FK_Folder_Folder", "Folder1")] [global::System.Xml.Serialization.XmlIgnoreAttribute()] [global::System.Xml.Serialization.SoapIgnoreAttribute()] [global::System.Runtime.Serialization.DataMemberAttribute()] public global::System.Data.Objects.DataClasses.EntityCollection ChildFolders { get { return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder1"); } set { if ((value != null)) { ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder1", value); } } } /// /// There are no comments for ParentFolder in the schema. /// [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("DataServicesTestDatabaseModel", "FK_Folder_Folder", "Folder")] [global::System.Xml.Serialization.XmlIgnoreAttribute()] [global::System.Xml.Serialization.SoapIgnoreAttribute()] [global::System.Runtime.Serialization.DataMemberAttribute()] public Folder ParentFolder { get { return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder").Value; } set { ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder").Value = value; } } /// /// There are no comments for ParentFolder in the schema. /// [global::System.ComponentModel.BrowsableAttribute(false)] [global::System.Runtime.Serialization.DataMemberAttribute()] public global::System.Data.Objects.DataClasses.EntityReference ParentFolderReference { get { return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder"); } set { if ((value != null)) { ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder", value); } } } } }