EverestCms.Designer.cs :  » Content-Management-Systems-CMS » Kooboo » Everest » CmsServices » Models » C# / CSharp Open Source

Home
C# / CSharp Open Source
1.2.6.4 mono .net core
2.2.6.4 mono core
3.Aspect Oriented Frameworks
4.Bloggers
5.Build Systems
6.Business Application
7.Charting Reporting Tools
8.Chat Servers
9.Code Coverage Tools
10.Content Management Systems CMS
11.CRM ERP
12.Database
13.Development
14.Email
15.Forum
16.Game
17.GIS
18.GUI
19.IDEs
20.Installers Generators
21.Inversion of Control Dependency Injection
22.Issue Tracking
23.Logging Tools
24.Message
25.Mobile
26.Network Clients
27.Network Servers
28.Office
29.PDF
30.Persistence Frameworks
31.Portals
32.Profilers
33.Project Management
34.RSS RDF
35.Rule Engines
36.Script
37.Search Engines
38.Sound Audio
39.Source Control
40.SQL Clients
41.Template Engines
42.Testing
43.UML
44.Web Frameworks
45.Web Service
46.Web Testing
47.Wiki Engines
48.Windows Presentation Foundation
49.Workflows
50.XML Parsers
C# / C Sharp
C# / C Sharp by API
C# / CSharp Tutorial
C# / CSharp Open Source » Content Management Systems CMS » Kooboo 
Kooboo » Everest » CmsServices » Models » EverestCms.Designer.cs
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.1
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

[assembly: global::System.Data.Objects.DataClasses.EdmSchemaAttribute()]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK__aspnet_Me__Appli__145C0A3F", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "aspnet_Membership", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_Membership))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK__aspnet_Pa__Appli__45F365D3", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "aspnet_Paths", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_Paths))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK__aspnet_Ro__Appli__32E0915F", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "aspnet_Roles", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_Roles))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK__aspnet_Us__Appli__0425A276", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "aspnet_Users", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_Users))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Content_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Content))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentTemplate_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_ContentTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentTemplate))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Folder_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Folder))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Page_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_Page", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Page))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_PageTemplate_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_PageTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_PageTemplate))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Schedule_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_Schedule", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Schedule))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Schema_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_Schema", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Schema))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_TextResource_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_TextResource", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_TextResource))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Validator_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_Validator", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Validator))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ValidatorGroup_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_ValidatorGroup", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ValidatorGroup))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK__aspnet_Me__UserI__15502E78", "aspnet_Users", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Users), "aspnet_Membership", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_Membership))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_Paths", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Paths), "aspnet_PersonalizationAllUsers", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_PersonalizationAllUsers))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK__aspnet_Pe__PathI__4F7CD00D", "aspnet_Paths", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_Paths), "aspnet_PersonalizationPerUser", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_PersonalizationPerUser))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK__aspnet_Pe__UserI__5070F446", "aspnet_Users", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_Users), "aspnet_PersonalizationPerUser", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_PersonalizationPerUser))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK__aspnet_Pr__UserI__29572725", "aspnet_Users", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Users), "aspnet_Profile", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.aspnet_Profile))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Permission_aspnet_Roles", "aspnet_Roles", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Roles), "Cms_Permission", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Permission))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_BinaryContent_Cms_Content", "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Content), "Cms_BinaryContent", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_BinaryContent))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Column_Cms_Schema", "Cms_Schema", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Schema), "Cms_Column", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Column))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Column_Cms_ValidatorGroup", "Cms_ValidatorGroup", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_ValidatorGroup), "Cms_Column", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Column))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Content_Cms_Folder", "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Folder), "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Content))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Content_Cms_LocalizedContent", "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Content), "Cms_Content1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Content))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Content_Cms_ParentContent", "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Content), "Cms_Content1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Content))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Content_Cms_Schema", "Cms_Schema", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Schema), "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Content))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentTemplate_Cms_ContentTemplate", "Cms_ContentTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_ContentTemplate), "Cms_ContentTemplate1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentTemplate))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentTemplateInPageHolder_Cms_ContentTemplate", "Cms_ContentTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_ContentTemplate), "Cms_ContentTemplateInPageHolder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentTemplateInPageHolder))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentTemplateParameters_Cms_ContentTemplate", "Cms_ContentTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_ContentTemplate), "Cms_ContentTemplateParameters", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentTemplateParameters))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_ContentTemplate", "Cms_ContentTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_ContentTemplate), "Cms_DataRule", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_DataRule))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Plugin_Cms_ContentTemplate", "Cms_ContentTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_ContentTemplate), "Cms_Plugin", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Plugin))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentTemplateInPageHolder_Cms_Page", "Cms_Page", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Page), "Cms_ContentTemplateInPageHolder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentTemplateInPageHolder))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_Page", "Cms_Page", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Page), "Cms_DataRule", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_DataRule))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Folder", "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Folder), "Cms_Folder1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Folder))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Folder_Inherit", "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Folder), "Cms_Folder1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Folder))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Schema", "Cms_Schema", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Schema), "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Folder))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Properties_Cms_Folder", "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Folder), "Cms_Properties", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Properties))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Page_Cms_Page", "Cms_Page", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Page), "Cms_Page1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Page))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Page_Cms_PageTemplate", "Cms_PageTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_PageTemplate), "Cms_Page", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Page))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Plugin_Cms_Page", "Cms_Page", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Page), "Cms_Plugin", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Plugin))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_PageTemplate_Cms_PageTemplate1", "Cms_PageTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_PageTemplate), "Cms_PageTemplate1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_PageTemplate))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_PageTemplateHolders_Cms_PageTemplate", "Cms_PageTemplate", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_PageTemplate), "Cms_PageTemplateHolders", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_PageTemplateHolders))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_SchemaFunction_Cms_Schema", "Cms_Schema", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Schema), "Cms_SchemaFunction", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_SchemaFunction))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_TextResource_Cms_TextResource1", "Cms_TextResource", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_TextResource), "Cms_TextResource1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_TextResource))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "aspnet_UsersInRoles", "aspnet_Roles", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_Roles), "aspnet_Users", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_Users))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "Cms_UsersManageApplications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_Applications), "aspnet_Users", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.aspnet_Users))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "Cms_ValidatorInGroup", "Cms_Validator", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Validator), "Cms_ValidatorGroup", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ValidatorGroup))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_Folder", "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Folder), "Cms_DataRule", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_DataRule))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentFile_Cms_BinaryContent", "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Content), "Cms_ContentFile", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentFile))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentFile_Cms_Content", "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Content), "Cms_ContentFile", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentFile))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ParameterValues_Cms_ContentTemplateInPageHolder", "Cms_ContentTemplateInPageHolder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_ContentTemplateInPageHolder), "Cms_ParameterValues", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ParameterValues))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Workflow_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_Workflow", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Workflow))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Workflow", "Cms_Workflow", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Workflow), "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Folder))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_WorkflowSequence_Cms_Workflow", "Cms_Workflow", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Workflow), "Cms_WorkflowSequence", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_WorkflowSequence))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentInFolder_Cms_Content", "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Content), "Cms_ContentInFolder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentInFolder))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentInFolder_Cms_Folder", "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Folder), "Cms_ContentInFolder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentInFolder))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_Page_ParentPage", "Cms_Page", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_Page), "Cms_Page1", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_Page))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ModulePermission_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_ModulePermission", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ModulePermission))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ModuleSetting_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_ModuleSetting", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ModuleSetting))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_WorkflowHistory_Cms_Content", "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Content), "Cms_WorkflowHistory", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_WorkflowHistory))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_WorkflowHistory_Cms_Workflow", "Cms_Workflow", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Workflow), "Cms_WorkflowHistory", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_WorkflowHistory))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_SearchSetting_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_SearchSetting", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_SearchSetting))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_SearchSetting_Cms_Folder", "Cms_Folder", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Folder), "Cms_SearchSetting", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_SearchSetting))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_CustomerForm_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_CustomerForm", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_CustomerForm))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_CustomerFormValues_Cms_CustomerForm", "Cms_CustomerForm", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_CustomerForm), "Cms_CustomerFormValues", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_CustomerFormValues))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ModuleApplication_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_ModuleApplication", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ModuleApplication))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_CustomError_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_CustomError", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_CustomError))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentReferencing_Cms_Content", "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Content), "Cms_ContentReferencing", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentReferencing))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ContentReferencing_Cms_ContentReferencing", "Cms_Content", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Content), "Cms_ContentReferencing", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ContentReferencing))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_ScheduleParameter_Cms_Schedule", "Cms_Schedule", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.Cms_Schedule), "Cms_ScheduleParameter", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_ScheduleParameter))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_RssChannel_aspnet_Applications", "aspnet_Applications", global::System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Everest.CmsServices.Models.aspnet_Applications), "Cms_RssChannel", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_RssChannel))]
[assembly: global::System.Data.Objects.DataClasses.EdmRelationshipAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_RssChannel", "Cms_RssChannel", global::System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Everest.CmsServices.Models.Cms_RssChannel), "Cms_DataRule", global::System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Everest.CmsServices.Models.Cms_DataRule))]

// Original file name:
// Generation date: 2010/4/16 14:50:22
namespace Everest.CmsServices.Models{
    
    /// <summary>
    /// There are no comments for EverestCmsEntities in the schema.
    /// </summary>
    public partial class EverestCmsEntities : global::System.Data.Objects.ObjectContext
    {
        /// <summary>
        /// Initializes a new EverestCmsEntities object using the connection string found in the 'EverestCmsEntities' section of the application configuration file.
        /// </summary>
        public EverestCmsEntities() : 
                base("name=EverestCmsEntities", "EverestCmsEntities")
        {
            this.OnContextCreated();
        }
        /// <summary>
        /// Initialize a new EverestCmsEntities object.
        /// </summary>
        public EverestCmsEntities(string connectionString) : 
                base(connectionString, "EverestCmsEntities")
        {
            this.OnContextCreated();
        }
        /// <summary>
        /// Initialize a new EverestCmsEntities object.
        /// </summary>
        public EverestCmsEntities(global::System.Data.EntityClient.EntityConnection connection) : 
                base(connection, "EverestCmsEntities")
        {
            this.OnContextCreated();
        }
        partial void OnContextCreated();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_Applications> aspnet_Applications
        {
            get
            {
                if ((this._aspnet_Applications == null))
                {
                    this._aspnet_Applications = base.CreateQuery<aspnet_Applications>("[aspnet_Applications]");
                }
                return this._aspnet_Applications;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_Applications> _aspnet_Applications;
        /// <summary>
        /// There are no comments for aspnet_Membership in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_Membership> aspnet_Membership
        {
            get
            {
                if ((this._aspnet_Membership == null))
                {
                    this._aspnet_Membership = base.CreateQuery<aspnet_Membership>("[aspnet_Membership]");
                }
                return this._aspnet_Membership;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_Membership> _aspnet_Membership;
        /// <summary>
        /// There are no comments for aspnet_Paths in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_Paths> aspnet_Paths
        {
            get
            {
                if ((this._aspnet_Paths == null))
                {
                    this._aspnet_Paths = base.CreateQuery<aspnet_Paths>("[aspnet_Paths]");
                }
                return this._aspnet_Paths;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_Paths> _aspnet_Paths;
        /// <summary>
        /// There are no comments for aspnet_PersonalizationAllUsers in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_PersonalizationAllUsers> aspnet_PersonalizationAllUsers
        {
            get
            {
                if ((this._aspnet_PersonalizationAllUsers == null))
                {
                    this._aspnet_PersonalizationAllUsers = base.CreateQuery<aspnet_PersonalizationAllUsers>("[aspnet_PersonalizationAllUsers]");
                }
                return this._aspnet_PersonalizationAllUsers;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_PersonalizationAllUsers> _aspnet_PersonalizationAllUsers;
        /// <summary>
        /// There are no comments for aspnet_PersonalizationPerUser in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_PersonalizationPerUser> aspnet_PersonalizationPerUser
        {
            get
            {
                if ((this._aspnet_PersonalizationPerUser == null))
                {
                    this._aspnet_PersonalizationPerUser = base.CreateQuery<aspnet_PersonalizationPerUser>("[aspnet_PersonalizationPerUser]");
                }
                return this._aspnet_PersonalizationPerUser;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_PersonalizationPerUser> _aspnet_PersonalizationPerUser;
        /// <summary>
        /// There are no comments for aspnet_Profile in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_Profile> aspnet_Profile
        {
            get
            {
                if ((this._aspnet_Profile == null))
                {
                    this._aspnet_Profile = base.CreateQuery<aspnet_Profile>("[aspnet_Profile]");
                }
                return this._aspnet_Profile;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_Profile> _aspnet_Profile;
        /// <summary>
        /// There are no comments for aspnet_Roles in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_Roles> aspnet_Roles
        {
            get
            {
                if ((this._aspnet_Roles == null))
                {
                    this._aspnet_Roles = base.CreateQuery<aspnet_Roles>("[aspnet_Roles]");
                }
                return this._aspnet_Roles;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_Roles> _aspnet_Roles;
        /// <summary>
        /// There are no comments for aspnet_SchemaVersions in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_SchemaVersions> aspnet_SchemaVersions
        {
            get
            {
                if ((this._aspnet_SchemaVersions == null))
                {
                    this._aspnet_SchemaVersions = base.CreateQuery<aspnet_SchemaVersions>("[aspnet_SchemaVersions]");
                }
                return this._aspnet_SchemaVersions;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_SchemaVersions> _aspnet_SchemaVersions;
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_Users> aspnet_Users
        {
            get
            {
                if ((this._aspnet_Users == null))
                {
                    this._aspnet_Users = base.CreateQuery<aspnet_Users>("[aspnet_Users]");
                }
                return this._aspnet_Users;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_Users> _aspnet_Users;
        /// <summary>
        /// There are no comments for aspnet_WebEvent_Events in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<aspnet_WebEvent_Events> aspnet_WebEvent_Events
        {
            get
            {
                if ((this._aspnet_WebEvent_Events == null))
                {
                    this._aspnet_WebEvent_Events = base.CreateQuery<aspnet_WebEvent_Events>("[aspnet_WebEvent_Events]");
                }
                return this._aspnet_WebEvent_Events;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<aspnet_WebEvent_Events> _aspnet_WebEvent_Events;
        /// <summary>
        /// There are no comments for Cms_BinaryContent in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_BinaryContent> Cms_BinaryContent
        {
            get
            {
                if ((this._Cms_BinaryContent == null))
                {
                    this._Cms_BinaryContent = base.CreateQuery<Cms_BinaryContent>("[Cms_BinaryContent]");
                }
                return this._Cms_BinaryContent;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_BinaryContent> _Cms_BinaryContent;
        /// <summary>
        /// There are no comments for Cms_Column in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Column> Cms_Column
        {
            get
            {
                if ((this._Cms_Column == null))
                {
                    this._Cms_Column = base.CreateQuery<Cms_Column>("[Cms_Column]");
                }
                return this._Cms_Column;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Column> _Cms_Column;
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Content> Cms_Content
        {
            get
            {
                if ((this._Cms_Content == null))
                {
                    this._Cms_Content = base.CreateQuery<Cms_Content>("[Cms_Content]");
                }
                return this._Cms_Content;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Content> _Cms_Content;
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ContentTemplate> Cms_ContentTemplate
        {
            get
            {
                if ((this._Cms_ContentTemplate == null))
                {
                    this._Cms_ContentTemplate = base.CreateQuery<Cms_ContentTemplate>("[Cms_ContentTemplate]");
                }
                return this._Cms_ContentTemplate;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ContentTemplate> _Cms_ContentTemplate;
        /// <summary>
        /// There are no comments for Cms_ContentTemplateInPageHolder in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ContentTemplateInPageHolder> Cms_ContentTemplateInPageHolder
        {
            get
            {
                if ((this._Cms_ContentTemplateInPageHolder == null))
                {
                    this._Cms_ContentTemplateInPageHolder = base.CreateQuery<Cms_ContentTemplateInPageHolder>("[Cms_ContentTemplateInPageHolder]");
                }
                return this._Cms_ContentTemplateInPageHolder;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ContentTemplateInPageHolder> _Cms_ContentTemplateInPageHolder;
        /// <summary>
        /// There are no comments for Cms_ContentTemplateParameters in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ContentTemplateParameters> Cms_ContentTemplateParameters
        {
            get
            {
                if ((this._Cms_ContentTemplateParameters == null))
                {
                    this._Cms_ContentTemplateParameters = base.CreateQuery<Cms_ContentTemplateParameters>("[Cms_ContentTemplateParameters]");
                }
                return this._Cms_ContentTemplateParameters;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ContentTemplateParameters> _Cms_ContentTemplateParameters;
        /// <summary>
        /// There are no comments for Cms_DataRule in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_DataRule> Cms_DataRule
        {
            get
            {
                if ((this._Cms_DataRule == null))
                {
                    this._Cms_DataRule = base.CreateQuery<Cms_DataRule>("[Cms_DataRule]");
                }
                return this._Cms_DataRule;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_DataRule> _Cms_DataRule;
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Folder> Cms_Folder
        {
            get
            {
                if ((this._Cms_Folder == null))
                {
                    this._Cms_Folder = base.CreateQuery<Cms_Folder>("[Cms_Folder]");
                }
                return this._Cms_Folder;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Folder> _Cms_Folder;
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Page> Cms_Page
        {
            get
            {
                if ((this._Cms_Page == null))
                {
                    this._Cms_Page = base.CreateQuery<Cms_Page>("[Cms_Page]");
                }
                return this._Cms_Page;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Page> _Cms_Page;
        /// <summary>
        /// There are no comments for Cms_PageTemplate in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_PageTemplate> Cms_PageTemplate
        {
            get
            {
                if ((this._Cms_PageTemplate == null))
                {
                    this._Cms_PageTemplate = base.CreateQuery<Cms_PageTemplate>("[Cms_PageTemplate]");
                }
                return this._Cms_PageTemplate;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_PageTemplate> _Cms_PageTemplate;
        /// <summary>
        /// There are no comments for Cms_PageTemplateHolders in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_PageTemplateHolders> Cms_PageTemplateHolders
        {
            get
            {
                if ((this._Cms_PageTemplateHolders == null))
                {
                    this._Cms_PageTemplateHolders = base.CreateQuery<Cms_PageTemplateHolders>("[Cms_PageTemplateHolders]");
                }
                return this._Cms_PageTemplateHolders;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_PageTemplateHolders> _Cms_PageTemplateHolders;
        /// <summary>
        /// There are no comments for Cms_Permission in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Permission> Cms_Permission
        {
            get
            {
                if ((this._Cms_Permission == null))
                {
                    this._Cms_Permission = base.CreateQuery<Cms_Permission>("[Cms_Permission]");
                }
                return this._Cms_Permission;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Permission> _Cms_Permission;
        /// <summary>
        /// There are no comments for Cms_Plugin in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Plugin> Cms_Plugin
        {
            get
            {
                if ((this._Cms_Plugin == null))
                {
                    this._Cms_Plugin = base.CreateQuery<Cms_Plugin>("[Cms_Plugin]");
                }
                return this._Cms_Plugin;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Plugin> _Cms_Plugin;
        /// <summary>
        /// There are no comments for Cms_Properties in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Properties> Cms_Properties
        {
            get
            {
                if ((this._Cms_Properties == null))
                {
                    this._Cms_Properties = base.CreateQuery<Cms_Properties>("[Cms_Properties]");
                }
                return this._Cms_Properties;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Properties> _Cms_Properties;
        /// <summary>
        /// There are no comments for Cms_Schedule in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Schedule> Cms_Schedule
        {
            get
            {
                if ((this._Cms_Schedule == null))
                {
                    this._Cms_Schedule = base.CreateQuery<Cms_Schedule>("[Cms_Schedule]");
                }
                return this._Cms_Schedule;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Schedule> _Cms_Schedule;
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Schema> Cms_Schema
        {
            get
            {
                if ((this._Cms_Schema == null))
                {
                    this._Cms_Schema = base.CreateQuery<Cms_Schema>("[Cms_Schema]");
                }
                return this._Cms_Schema;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Schema> _Cms_Schema;
        /// <summary>
        /// There are no comments for Cms_SchemaFunction in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_SchemaFunction> Cms_SchemaFunction
        {
            get
            {
                if ((this._Cms_SchemaFunction == null))
                {
                    this._Cms_SchemaFunction = base.CreateQuery<Cms_SchemaFunction>("[Cms_SchemaFunction]");
                }
                return this._Cms_SchemaFunction;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_SchemaFunction> _Cms_SchemaFunction;
        /// <summary>
        /// There are no comments for Cms_TextResource in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_TextResource> Cms_TextResource
        {
            get
            {
                if ((this._Cms_TextResource == null))
                {
                    this._Cms_TextResource = base.CreateQuery<Cms_TextResource>("[Cms_TextResource]");
                }
                return this._Cms_TextResource;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_TextResource> _Cms_TextResource;
        /// <summary>
        /// There are no comments for Cms_Validator in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Validator> Cms_Validator
        {
            get
            {
                if ((this._Cms_Validator == null))
                {
                    this._Cms_Validator = base.CreateQuery<Cms_Validator>("[Cms_Validator]");
                }
                return this._Cms_Validator;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Validator> _Cms_Validator;
        /// <summary>
        /// There are no comments for Cms_ValidatorGroup in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ValidatorGroup> Cms_ValidatorGroup
        {
            get
            {
                if ((this._Cms_ValidatorGroup == null))
                {
                    this._Cms_ValidatorGroup = base.CreateQuery<Cms_ValidatorGroup>("[Cms_ValidatorGroup]");
                }
                return this._Cms_ValidatorGroup;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ValidatorGroup> _Cms_ValidatorGroup;
        /// <summary>
        /// There are no comments for Cms_ContentFile in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ContentFile> Cms_ContentFile
        {
            get
            {
                if ((this._Cms_ContentFile == null))
                {
                    this._Cms_ContentFile = base.CreateQuery<Cms_ContentFile>("[Cms_ContentFile]");
                }
                return this._Cms_ContentFile;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ContentFile> _Cms_ContentFile;
        /// <summary>
        /// There are no comments for Cms_ParameterValues in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ParameterValues> Cms_ParameterValues
        {
            get
            {
                if ((this._Cms_ParameterValues == null))
                {
                    this._Cms_ParameterValues = base.CreateQuery<Cms_ParameterValues>("[Cms_ParameterValues]");
                }
                return this._Cms_ParameterValues;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ParameterValues> _Cms_ParameterValues;
        /// <summary>
        /// There are no comments for Cms_Workflow in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_Workflow> Cms_Workflow
        {
            get
            {
                if ((this._Cms_Workflow == null))
                {
                    this._Cms_Workflow = base.CreateQuery<Cms_Workflow>("[Cms_Workflow]");
                }
                return this._Cms_Workflow;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_Workflow> _Cms_Workflow;
        /// <summary>
        /// There are no comments for Cms_WorkflowSequence in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_WorkflowSequence> Cms_WorkflowSequence
        {
            get
            {
                if ((this._Cms_WorkflowSequence == null))
                {
                    this._Cms_WorkflowSequence = base.CreateQuery<Cms_WorkflowSequence>("[Cms_WorkflowSequence]");
                }
                return this._Cms_WorkflowSequence;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_WorkflowSequence> _Cms_WorkflowSequence;
        /// <summary>
        /// There are no comments for Cms_CustomerFormValues in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_CustomerFormValues> Cms_CustomerFormValues
        {
            get
            {
                if ((this._Cms_CustomerFormValues == null))
                {
                    this._Cms_CustomerFormValues = base.CreateQuery<Cms_CustomerFormValues>("[Cms_CustomerFormValues]");
                }
                return this._Cms_CustomerFormValues;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_CustomerFormValues> _Cms_CustomerFormValues;
        /// <summary>
        /// There are no comments for Cms_ContentInFolder in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ContentInFolder> Cms_ContentInFolder
        {
            get
            {
                if ((this._Cms_ContentInFolder == null))
                {
                    this._Cms_ContentInFolder = base.CreateQuery<Cms_ContentInFolder>("[Cms_ContentInFolder]");
                }
                return this._Cms_ContentInFolder;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ContentInFolder> _Cms_ContentInFolder;
        /// <summary>
        /// There are no comments for Cms_ModulePermission in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ModulePermission> Cms_ModulePermission
        {
            get
            {
                if ((this._Cms_ModulePermission == null))
                {
                    this._Cms_ModulePermission = base.CreateQuery<Cms_ModulePermission>("[Cms_ModulePermission]");
                }
                return this._Cms_ModulePermission;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ModulePermission> _Cms_ModulePermission;
        /// <summary>
        /// There are no comments for Cms_ModuleSetting in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ModuleSetting> Cms_ModuleSetting
        {
            get
            {
                if ((this._Cms_ModuleSetting == null))
                {
                    this._Cms_ModuleSetting = base.CreateQuery<Cms_ModuleSetting>("[Cms_ModuleSetting]");
                }
                return this._Cms_ModuleSetting;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ModuleSetting> _Cms_ModuleSetting;
        /// <summary>
        /// There are no comments for Cms_WorkflowHistory in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_WorkflowHistory> Cms_WorkflowHistory
        {
            get
            {
                if ((this._Cms_WorkflowHistory == null))
                {
                    this._Cms_WorkflowHistory = base.CreateQuery<Cms_WorkflowHistory>("[Cms_WorkflowHistory]");
                }
                return this._Cms_WorkflowHistory;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_WorkflowHistory> _Cms_WorkflowHistory;
        /// <summary>
        /// There are no comments for Cms_SearchSetting in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_SearchSetting> Cms_SearchSetting
        {
            get
            {
                if ((this._Cms_SearchSetting == null))
                {
                    this._Cms_SearchSetting = base.CreateQuery<Cms_SearchSetting>("[Cms_SearchSetting]");
                }
                return this._Cms_SearchSetting;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_SearchSetting> _Cms_SearchSetting;
        /// <summary>
        /// There are no comments for Cms_CustomerForm in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_CustomerForm> Cms_CustomerForm
        {
            get
            {
                if ((this._Cms_CustomerForm == null))
                {
                    this._Cms_CustomerForm = base.CreateQuery<Cms_CustomerForm>("[Cms_CustomerForm]");
                }
                return this._Cms_CustomerForm;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_CustomerForm> _Cms_CustomerForm;
        /// <summary>
        /// There are no comments for Cms_ModuleApplication in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ModuleApplication> Cms_ModuleApplication
        {
            get
            {
                if ((this._Cms_ModuleApplication == null))
                {
                    this._Cms_ModuleApplication = base.CreateQuery<Cms_ModuleApplication>("[Cms_ModuleApplication]");
                }
                return this._Cms_ModuleApplication;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ModuleApplication> _Cms_ModuleApplication;
        /// <summary>
        /// There are no comments for Cms_ContentReferencing in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ContentReferencing> Cms_ContentReferencing
        {
            get
            {
                if ((this._Cms_ContentReferencing == null))
                {
                    this._Cms_ContentReferencing = base.CreateQuery<Cms_ContentReferencing>("[Cms_ContentReferencing]");
                }
                return this._Cms_ContentReferencing;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ContentReferencing> _Cms_ContentReferencing;
        /// <summary>
        /// There are no comments for Cms_CustomError in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_CustomError> Cms_CustomError
        {
            get
            {
                if ((this._Cms_CustomError == null))
                {
                    this._Cms_CustomError = base.CreateQuery<Cms_CustomError>("[Cms_CustomError]");
                }
                return this._Cms_CustomError;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_CustomError> _Cms_CustomError;
        /// <summary>
        /// There are no comments for Cms_IndexTrigger in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_IndexTrigger> Cms_IndexTrigger
        {
            get
            {
                if ((this._Cms_IndexTrigger == null))
                {
                    this._Cms_IndexTrigger = base.CreateQuery<Cms_IndexTrigger>("[Cms_IndexTrigger]");
                }
                return this._Cms_IndexTrigger;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_IndexTrigger> _Cms_IndexTrigger;
        /// <summary>
        /// There are no comments for Cms_ScheduleParameter in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_ScheduleParameter> Cms_ScheduleParameter
        {
            get
            {
                if ((this._Cms_ScheduleParameter == null))
                {
                    this._Cms_ScheduleParameter = base.CreateQuery<Cms_ScheduleParameter>("[Cms_ScheduleParameter]");
                }
                return this._Cms_ScheduleParameter;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_ScheduleParameter> _Cms_ScheduleParameter;
        /// <summary>
        /// There are no comments for Cms_RssChannel in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Data.Objects.ObjectQuery<Cms_RssChannel> Cms_RssChannel
        {
            get
            {
                if ((this._Cms_RssChannel == null))
                {
                    this._Cms_RssChannel = base.CreateQuery<Cms_RssChannel>("[Cms_RssChannel]");
                }
                return this._Cms_RssChannel;
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Data.Objects.ObjectQuery<Cms_RssChannel> _Cms_RssChannel;
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_Applications(aspnet_Applications aspnet_Applications)
        {
            base.AddObject("aspnet_Applications", aspnet_Applications);
        }
        /// <summary>
        /// There are no comments for aspnet_Membership in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_Membership(aspnet_Membership aspnet_Membership)
        {
            base.AddObject("aspnet_Membership", aspnet_Membership);
        }
        /// <summary>
        /// There are no comments for aspnet_Paths in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_Paths(aspnet_Paths aspnet_Paths)
        {
            base.AddObject("aspnet_Paths", aspnet_Paths);
        }
        /// <summary>
        /// There are no comments for aspnet_PersonalizationAllUsers in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_PersonalizationAllUsers(aspnet_PersonalizationAllUsers aspnet_PersonalizationAllUsers)
        {
            base.AddObject("aspnet_PersonalizationAllUsers", aspnet_PersonalizationAllUsers);
        }
        /// <summary>
        /// There are no comments for aspnet_PersonalizationPerUser in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_PersonalizationPerUser(aspnet_PersonalizationPerUser aspnet_PersonalizationPerUser)
        {
            base.AddObject("aspnet_PersonalizationPerUser", aspnet_PersonalizationPerUser);
        }
        /// <summary>
        /// There are no comments for aspnet_Profile in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_Profile(aspnet_Profile aspnet_Profile)
        {
            base.AddObject("aspnet_Profile", aspnet_Profile);
        }
        /// <summary>
        /// There are no comments for aspnet_Roles in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_Roles(aspnet_Roles aspnet_Roles)
        {
            base.AddObject("aspnet_Roles", aspnet_Roles);
        }
        /// <summary>
        /// There are no comments for aspnet_SchemaVersions in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_SchemaVersions(aspnet_SchemaVersions aspnet_SchemaVersions)
        {
            base.AddObject("aspnet_SchemaVersions", aspnet_SchemaVersions);
        }
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_Users(aspnet_Users aspnet_Users)
        {
            base.AddObject("aspnet_Users", aspnet_Users);
        }
        /// <summary>
        /// There are no comments for aspnet_WebEvent_Events in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToaspnet_WebEvent_Events(aspnet_WebEvent_Events aspnet_WebEvent_Events)
        {
            base.AddObject("aspnet_WebEvent_Events", aspnet_WebEvent_Events);
        }
        /// <summary>
        /// There are no comments for Cms_BinaryContent in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_BinaryContent(Cms_BinaryContent cms_BinaryContent)
        {
            base.AddObject("Cms_BinaryContent", cms_BinaryContent);
        }
        /// <summary>
        /// There are no comments for Cms_Column in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Column(Cms_Column cms_Column)
        {
            base.AddObject("Cms_Column", cms_Column);
        }
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Content(Cms_Content cms_Content)
        {
            base.AddObject("Cms_Content", cms_Content);
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ContentTemplate(Cms_ContentTemplate cms_ContentTemplate)
        {
            base.AddObject("Cms_ContentTemplate", cms_ContentTemplate);
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplateInPageHolder in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ContentTemplateInPageHolder(Cms_ContentTemplateInPageHolder cms_ContentTemplateInPageHolder)
        {
            base.AddObject("Cms_ContentTemplateInPageHolder", cms_ContentTemplateInPageHolder);
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplateParameters in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ContentTemplateParameters(Cms_ContentTemplateParameters cms_ContentTemplateParameters)
        {
            base.AddObject("Cms_ContentTemplateParameters", cms_ContentTemplateParameters);
        }
        /// <summary>
        /// There are no comments for Cms_DataRule in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_DataRule(Cms_DataRule cms_DataRule)
        {
            base.AddObject("Cms_DataRule", cms_DataRule);
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Folder(Cms_Folder cms_Folder)
        {
            base.AddObject("Cms_Folder", cms_Folder);
        }
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Page(Cms_Page cms_Page)
        {
            base.AddObject("Cms_Page", cms_Page);
        }
        /// <summary>
        /// There are no comments for Cms_PageTemplate in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_PageTemplate(Cms_PageTemplate cms_PageTemplate)
        {
            base.AddObject("Cms_PageTemplate", cms_PageTemplate);
        }
        /// <summary>
        /// There are no comments for Cms_PageTemplateHolders in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_PageTemplateHolders(Cms_PageTemplateHolders cms_PageTemplateHolders)
        {
            base.AddObject("Cms_PageTemplateHolders", cms_PageTemplateHolders);
        }
        /// <summary>
        /// There are no comments for Cms_Permission in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Permission(Cms_Permission cms_Permission)
        {
            base.AddObject("Cms_Permission", cms_Permission);
        }
        /// <summary>
        /// There are no comments for Cms_Plugin in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Plugin(Cms_Plugin cms_Plugin)
        {
            base.AddObject("Cms_Plugin", cms_Plugin);
        }
        /// <summary>
        /// There are no comments for Cms_Properties in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Properties(Cms_Properties cms_Properties)
        {
            base.AddObject("Cms_Properties", cms_Properties);
        }
        /// <summary>
        /// There are no comments for Cms_Schedule in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Schedule(Cms_Schedule cms_Schedule)
        {
            base.AddObject("Cms_Schedule", cms_Schedule);
        }
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Schema(Cms_Schema cms_Schema)
        {
            base.AddObject("Cms_Schema", cms_Schema);
        }
        /// <summary>
        /// There are no comments for Cms_SchemaFunction in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_SchemaFunction(Cms_SchemaFunction cms_SchemaFunction)
        {
            base.AddObject("Cms_SchemaFunction", cms_SchemaFunction);
        }
        /// <summary>
        /// There are no comments for Cms_TextResource in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_TextResource(Cms_TextResource cms_TextResource)
        {
            base.AddObject("Cms_TextResource", cms_TextResource);
        }
        /// <summary>
        /// There are no comments for Cms_Validator in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Validator(Cms_Validator cms_Validator)
        {
            base.AddObject("Cms_Validator", cms_Validator);
        }
        /// <summary>
        /// There are no comments for Cms_ValidatorGroup in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ValidatorGroup(Cms_ValidatorGroup cms_ValidatorGroup)
        {
            base.AddObject("Cms_ValidatorGroup", cms_ValidatorGroup);
        }
        /// <summary>
        /// There are no comments for Cms_ContentFile in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ContentFile(Cms_ContentFile cms_ContentFile)
        {
            base.AddObject("Cms_ContentFile", cms_ContentFile);
        }
        /// <summary>
        /// There are no comments for Cms_ParameterValues in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ParameterValues(Cms_ParameterValues cms_ParameterValues)
        {
            base.AddObject("Cms_ParameterValues", cms_ParameterValues);
        }
        /// <summary>
        /// There are no comments for Cms_Workflow in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_Workflow(Cms_Workflow cms_Workflow)
        {
            base.AddObject("Cms_Workflow", cms_Workflow);
        }
        /// <summary>
        /// There are no comments for Cms_WorkflowSequence in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_WorkflowSequence(Cms_WorkflowSequence cms_WorkflowSequence)
        {
            base.AddObject("Cms_WorkflowSequence", cms_WorkflowSequence);
        }
        /// <summary>
        /// There are no comments for Cms_CustomerFormValues in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_CustomerFormValues(Cms_CustomerFormValues cms_CustomerFormValues)
        {
            base.AddObject("Cms_CustomerFormValues", cms_CustomerFormValues);
        }
        /// <summary>
        /// There are no comments for Cms_ContentInFolder in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ContentInFolder(Cms_ContentInFolder cms_ContentInFolder)
        {
            base.AddObject("Cms_ContentInFolder", cms_ContentInFolder);
        }
        /// <summary>
        /// There are no comments for Cms_ModulePermission in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ModulePermission(Cms_ModulePermission cms_ModulePermission)
        {
            base.AddObject("Cms_ModulePermission", cms_ModulePermission);
        }
        /// <summary>
        /// There are no comments for Cms_ModuleSetting in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ModuleSetting(Cms_ModuleSetting cms_ModuleSetting)
        {
            base.AddObject("Cms_ModuleSetting", cms_ModuleSetting);
        }
        /// <summary>
        /// There are no comments for Cms_WorkflowHistory in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_WorkflowHistory(Cms_WorkflowHistory cms_WorkflowHistory)
        {
            base.AddObject("Cms_WorkflowHistory", cms_WorkflowHistory);
        }
        /// <summary>
        /// There are no comments for Cms_SearchSetting in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_SearchSetting(Cms_SearchSetting cms_SearchSetting)
        {
            base.AddObject("Cms_SearchSetting", cms_SearchSetting);
        }
        /// <summary>
        /// There are no comments for Cms_CustomerForm in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_CustomerForm(Cms_CustomerForm cms_CustomerForm)
        {
            base.AddObject("Cms_CustomerForm", cms_CustomerForm);
        }
        /// <summary>
        /// There are no comments for Cms_ModuleApplication in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ModuleApplication(Cms_ModuleApplication cms_ModuleApplication)
        {
            base.AddObject("Cms_ModuleApplication", cms_ModuleApplication);
        }
        /// <summary>
        /// There are no comments for Cms_ContentReferencing in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ContentReferencing(Cms_ContentReferencing cms_ContentReferencing)
        {
            base.AddObject("Cms_ContentReferencing", cms_ContentReferencing);
        }
        /// <summary>
        /// There are no comments for Cms_CustomError in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_CustomError(Cms_CustomError cms_CustomError)
        {
            base.AddObject("Cms_CustomError", cms_CustomError);
        }
        /// <summary>
        /// There are no comments for Cms_IndexTrigger in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_IndexTrigger(Cms_IndexTrigger cms_IndexTrigger)
        {
            base.AddObject("Cms_IndexTrigger", cms_IndexTrigger);
        }
        /// <summary>
        /// There are no comments for Cms_ScheduleParameter in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_ScheduleParameter(Cms_ScheduleParameter cms_ScheduleParameter)
        {
            base.AddObject("Cms_ScheduleParameter", cms_ScheduleParameter);
        }
        /// <summary>
        /// There are no comments for Cms_RssChannel in the schema.
        /// </summary>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public void AddToCms_RssChannel(Cms_RssChannel cms_RssChannel)
        {
            base.AddObject("Cms_RssChannel", cms_RssChannel);
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_Applications in the schema.
    /// </summary>
    /// <KeyProperties>
    /// ApplicationId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_Applications")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_Applications : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_Applications object.
        /// </summary>
        /// <param name="applicationName">Initial value of ApplicationName.</param>
        /// <param name="loweredApplicationName">Initial value of LoweredApplicationName.</param>
        /// <param name="applicationId">Initial value of ApplicationId.</param>
        /// <param name="initialized">Initial value of Initialized.</param>
        /// <param name="applicationLevel">Initial value of ApplicationLevel.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_Applications Createaspnet_Applications(string applicationName, string loweredApplicationName, global::System.Guid applicationId, bool initialized, int applicationLevel)
        {
            aspnet_Applications aspnet_Applications = new aspnet_Applications();
            aspnet_Applications.ApplicationName = applicationName;
            aspnet_Applications.LoweredApplicationName = loweredApplicationName;
            aspnet_Applications.ApplicationId = applicationId;
            aspnet_Applications.Initialized = initialized;
            aspnet_Applications.ApplicationLevel = applicationLevel;
            return aspnet_Applications;
        }
        /// <summary>
        /// There are no comments for property ApplicationName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ApplicationName
        {
            get
            {
                return this._ApplicationName;
            }
            set
            {
                this.OnApplicationNameChanging(value);
                this.ReportPropertyChanging("ApplicationName");
                this._ApplicationName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ApplicationName");
                this.OnApplicationNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ApplicationName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationNameChanged();
        /// <summary>
        /// There are no comments for property LoweredApplicationName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string LoweredApplicationName
        {
            get
            {
                return this._LoweredApplicationName;
            }
            set
            {
                this.OnLoweredApplicationNameChanging(value);
                this.ReportPropertyChanging("LoweredApplicationName");
                this._LoweredApplicationName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("LoweredApplicationName");
                this.OnLoweredApplicationNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _LoweredApplicationName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredApplicationNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredApplicationNameChanged();
        /// <summary>
        /// There are no comments for property ApplicationId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid ApplicationId
        {
            get
            {
                return this._ApplicationId;
            }
            set
            {
                this.OnApplicationIdChanging(value);
                this.ReportPropertyChanging("ApplicationId");
                this._ApplicationId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationId");
                this.OnApplicationIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _ApplicationId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationIdChanged();
        /// <summary>
        /// There are no comments for property Description in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Description;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDescriptionChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDescriptionChanged();
        /// <summary>
        /// There are no comments for property Initialized in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool Initialized
        {
            get
            {
                return this._Initialized;
            }
            set
            {
                this.OnInitializedChanging(value);
                this.ReportPropertyChanging("Initialized");
                this._Initialized = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Initialized");
                this.OnInitializedChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _Initialized;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnInitializedChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnInitializedChanged();
        /// <summary>
        /// There are no comments for property BaseApplication in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string BaseApplication
        {
            get
            {
                return this._BaseApplication;
            }
            set
            {
                this.OnBaseApplicationChanging(value);
                this.ReportPropertyChanging("BaseApplication");
                this._BaseApplication = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("BaseApplication");
                this.OnBaseApplicationChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _BaseApplication;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnBaseApplicationChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnBaseApplicationChanged();
        /// <summary>
        /// There are no comments for property HostName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string HostName
        {
            get
            {
                return this._HostName;
            }
            set
            {
                this.OnHostNameChanging(value);
                this.ReportPropertyChanging("HostName");
                this._HostName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("HostName");
                this.OnHostNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _HostName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnHostNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnHostNameChanged();
        /// <summary>
        /// There are no comments for property ApplicationLevel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ApplicationLevel
        {
            get
            {
                return this._ApplicationLevel;
            }
            set
            {
                this.OnApplicationLevelChanging(value);
                this.ReportPropertyChanging("ApplicationLevel");
                this._ApplicationLevel = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationLevel");
                this.OnApplicationLevelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ApplicationLevel;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanged();
        /// <summary>
        /// There are no comments for property Theme in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Theme
        {
            get
            {
                return this._Theme;
            }
            set
            {
                this.OnThemeChanging(value);
                this.ReportPropertyChanging("Theme");
                this._Theme = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Theme");
                this.OnThemeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Theme;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnThemeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnThemeChanged();
        /// <summary>
        /// There are no comments for property CreateDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<global::System.DateTime> CreateDate
        {
            get
            {
                return this._CreateDate;
            }
            set
            {
                this.OnCreateDateChanging(value);
                this.ReportPropertyChanging("CreateDate");
                this._CreateDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("CreateDate");
                this.OnCreateDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<global::System.DateTime> _CreateDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCreateDateChanging(global::System.Nullable<global::System.DateTime> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCreateDateChanged();
        /// <summary>
        /// There are no comments for property Release in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<bool> Release
        {
            get
            {
                return this._Release;
            }
            set
            {
                this.OnReleaseChanging(value);
                this.ReportPropertyChanging("Release");
                this._Release = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Release");
                this.OnReleaseChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<bool> _Release;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnReleaseChanging(global::System.Nullable<bool> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnReleaseChanged();
        /// <summary>
        /// There are no comments for property Javascript in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Javascript
        {
            get
            {
                return this._Javascript;
            }
            set
            {
                this.OnJavascriptChanging(value);
                this.ReportPropertyChanging("Javascript");
                this._Javascript = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Javascript");
                this.OnJavascriptChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Javascript;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnJavascriptChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnJavascriptChanged();
        /// <summary>
        /// There are no comments for property DisplayName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string DisplayName
        {
            get
            {
                return this._DisplayName;
            }
            set
            {
                this.OnDisplayNameChanging(value);
                this.ReportPropertyChanging("DisplayName");
                this._DisplayName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("DisplayName");
                this.OnDisplayNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _DisplayName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDisplayNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDisplayNameChanged();
        /// <summary>
        /// There are no comments for property VirtualPath in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string VirtualPath
        {
            get
            {
                return this._VirtualPath;
            }
            set
            {
                this.OnVirtualPathChanging(value);
                this.ReportPropertyChanging("VirtualPath");
                this._VirtualPath = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("VirtualPath");
                this.OnVirtualPathChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _VirtualPath;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnVirtualPathChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnVirtualPathChanged();
        /// <summary>
        /// There are no comments for aspnet_Membership in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Me__Appli__145C0A3F", "aspnet_Membership")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_Membership> aspnet_Membership
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_Membership>("EverestCmsModel.FK__aspnet_Me__Appli__145C0A3F", "aspnet_Membership");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_Membership>("EverestCmsModel.FK__aspnet_Me__Appli__145C0A3F", "aspnet_Membership", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Paths in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pa__Appli__45F365D3", "aspnet_Paths")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_Paths> aspnet_Paths
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pa__Appli__45F365D3", "aspnet_Paths");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pa__Appli__45F365D3", "aspnet_Paths", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Roles in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Ro__Appli__32E0915F", "aspnet_Roles")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_Roles> aspnet_Roles
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_Roles>("EverestCmsModel.FK__aspnet_Ro__Appli__32E0915F", "aspnet_Roles");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_Roles>("EverestCmsModel.FK__aspnet_Ro__Appli__32E0915F", "aspnet_Roles", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Us__Appli__0425A276", "aspnet_Users")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_Users> aspnet_Users
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_Users>("EverestCmsModel.FK__aspnet_Us__Appli__0425A276", "aspnet_Users");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_Users>("EverestCmsModel.FK__aspnet_Us__Appli__0425A276", "aspnet_Users", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_aspnet_Applications", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Content> Cms_Content
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_aspnet_Applications", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_aspnet_Applications", "Cms_Content", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplate_aspnet_Applications", "Cms_ContentTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentTemplate> Cms_ContentTemplate
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplate_aspnet_Applications", "Cms_ContentTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplate_aspnet_Applications", "Cms_ContentTemplate", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_aspnet_Applications", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Folder> Cms_Folder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_aspnet_Applications", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_aspnet_Applications", "Cms_Folder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Page_aspnet_Applications", "Cms_Page")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Page> Cms_Page
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Page>("EverestCmsModel.FK_Cms_Page_aspnet_Applications", "Cms_Page");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Page>("EverestCmsModel.FK_Cms_Page_aspnet_Applications", "Cms_Page", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_PageTemplate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_PageTemplate_aspnet_Applications", "Cms_PageTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_PageTemplate> Cms_PageTemplate
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplate_aspnet_Applications", "Cms_PageTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplate_aspnet_Applications", "Cms_PageTemplate", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Schedule in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Schedule_aspnet_Applications", "Cms_Schedule")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Schedule> Cms_Schedule
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Schedule>("EverestCmsModel.FK_Cms_Schedule_aspnet_Applications", "Cms_Schedule");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Schedule>("EverestCmsModel.FK_Cms_Schedule_aspnet_Applications", "Cms_Schedule", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Schema_aspnet_Applications", "Cms_Schema")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Schema> Cms_Schema
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Schema>("EverestCmsModel.FK_Cms_Schema_aspnet_Applications", "Cms_Schema");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Schema>("EverestCmsModel.FK_Cms_Schema_aspnet_Applications", "Cms_Schema", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_TextResource in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_TextResource_aspnet_Applications", "Cms_TextResource")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_TextResource> Cms_TextResource
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_TextResource>("EverestCmsModel.FK_Cms_TextResource_aspnet_Applications", "Cms_TextResource");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_TextResource>("EverestCmsModel.FK_Cms_TextResource_aspnet_Applications", "Cms_TextResource", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Validator in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Validator_aspnet_Applications", "Cms_Validator")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Validator> Cms_Validator
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Validator>("EverestCmsModel.FK_Cms_Validator_aspnet_Applications", "Cms_Validator");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Validator>("EverestCmsModel.FK_Cms_Validator_aspnet_Applications", "Cms_Validator", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ValidatorGroup in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ValidatorGroup_aspnet_Applications", "Cms_ValidatorGroup")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ValidatorGroup> Cms_ValidatorGroup
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ValidatorGroup>("EverestCmsModel.FK_Cms_ValidatorGroup_aspnet_Applications", "Cms_ValidatorGroup");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ValidatorGroup>("EverestCmsModel.FK_Cms_ValidatorGroup_aspnet_Applications", "Cms_ValidatorGroup", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for CmsApplicationsInUser in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "Cms_UsersManageApplications", "aspnet_Users")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_Users> CmsApplicationsInUser
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_Users>("EverestCmsModel.Cms_UsersManageApplications", "aspnet_Users");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_Users>("EverestCmsModel.Cms_UsersManageApplications", "aspnet_Users", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Workflow in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Workflow_aspnet_Applications", "Cms_Workflow")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Workflow> Cms_Workflow
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Workflow>("EverestCmsModel.FK_Cms_Workflow_aspnet_Applications", "Cms_Workflow");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Workflow>("EverestCmsModel.FK_Cms_Workflow_aspnet_Applications", "Cms_Workflow", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ModulePermission in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ModulePermission_aspnet_Applications", "Cms_ModulePermission")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ModulePermission> Cms_ModulePermission
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ModulePermission>("EverestCmsModel.FK_Cms_ModulePermission_aspnet_Applications", "Cms_ModulePermission");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ModulePermission>("EverestCmsModel.FK_Cms_ModulePermission_aspnet_Applications", "Cms_ModulePermission", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ModuleSetting in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ModuleSetting_aspnet_Applications", "Cms_ModuleSetting")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ModuleSetting> Cms_ModuleSetting
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ModuleSetting>("EverestCmsModel.FK_Cms_ModuleSetting_aspnet_Applications", "Cms_ModuleSetting");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ModuleSetting>("EverestCmsModel.FK_Cms_ModuleSetting_aspnet_Applications", "Cms_ModuleSetting", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_SearchSetting in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_SearchSetting_aspnet_Applications", "Cms_SearchSetting")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_SearchSetting> Cms_SearchSetting
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_SearchSetting>("EverestCmsModel.FK_Cms_SearchSetting_aspnet_Applications", "Cms_SearchSetting");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_SearchSetting>("EverestCmsModel.FK_Cms_SearchSetting_aspnet_Applications", "Cms_SearchSetting", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_CustomerForm in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_CustomerForm_aspnet_Applications", "Cms_CustomerForm")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_CustomerForm> Cms_CustomerForm
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_CustomerForm>("EverestCmsModel.FK_Cms_CustomerForm_aspnet_Applications", "Cms_CustomerForm");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_CustomerForm>("EverestCmsModel.FK_Cms_CustomerForm_aspnet_Applications", "Cms_CustomerForm", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ModuleApplication in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ModuleApplication_aspnet_Applications", "Cms_ModuleApplication")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ModuleApplication> Cms_ModuleApplication
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ModuleApplication>("EverestCmsModel.FK_Cms_ModuleApplication_aspnet_Applications", "Cms_ModuleApplication");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ModuleApplication>("EverestCmsModel.FK_Cms_ModuleApplication_aspnet_Applications", "Cms_ModuleApplication", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_CustomError in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_CustomError_aspnet_Applications", "Cms_CustomError")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_CustomError> Cms_CustomError
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_CustomError>("EverestCmsModel.FK_Cms_CustomError_aspnet_Applications", "Cms_CustomError");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_CustomError>("EverestCmsModel.FK_Cms_CustomError_aspnet_Applications", "Cms_CustomError", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_RssChannel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_RssChannel_aspnet_Applications", "Cms_RssChannel")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_RssChannel> Cms_RssChannel
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_RssChannel>("EverestCmsModel.FK_Cms_RssChannel_aspnet_Applications", "Cms_RssChannel");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_RssChannel>("EverestCmsModel.FK_Cms_RssChannel_aspnet_Applications", "Cms_RssChannel", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_Membership in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UserId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_Membership")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_Membership : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_Membership object.
        /// </summary>
        /// <param name="userId">Initial value of UserId.</param>
        /// <param name="password">Initial value of Password.</param>
        /// <param name="passwordFormat">Initial value of PasswordFormat.</param>
        /// <param name="passwordSalt">Initial value of PasswordSalt.</param>
        /// <param name="isApproved">Initial value of IsApproved.</param>
        /// <param name="isLockedOut">Initial value of IsLockedOut.</param>
        /// <param name="createDate">Initial value of CreateDate.</param>
        /// <param name="lastLoginDate">Initial value of LastLoginDate.</param>
        /// <param name="lastPasswordChangedDate">Initial value of LastPasswordChangedDate.</param>
        /// <param name="lastLockoutDate">Initial value of LastLockoutDate.</param>
        /// <param name="failedPasswordAttemptCount">Initial value of FailedPasswordAttemptCount.</param>
        /// <param name="failedPasswordAttemptWindowStart">Initial value of FailedPasswordAttemptWindowStart.</param>
        /// <param name="failedPasswordAnswerAttemptCount">Initial value of FailedPasswordAnswerAttemptCount.</param>
        /// <param name="failedPasswordAnswerAttemptWindowStart">Initial value of FailedPasswordAnswerAttemptWindowStart.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_Membership Createaspnet_Membership(global::System.Guid userId, string password, int passwordFormat, string passwordSalt, bool isApproved, bool isLockedOut, global::System.DateTime createDate, global::System.DateTime lastLoginDate, global::System.DateTime lastPasswordChangedDate, global::System.DateTime lastLockoutDate, int failedPasswordAttemptCount, global::System.DateTime failedPasswordAttemptWindowStart, int failedPasswordAnswerAttemptCount, global::System.DateTime failedPasswordAnswerAttemptWindowStart)
        {
            aspnet_Membership aspnet_Membership = new aspnet_Membership();
            aspnet_Membership.UserId = userId;
            aspnet_Membership.Password = password;
            aspnet_Membership.PasswordFormat = passwordFormat;
            aspnet_Membership.PasswordSalt = passwordSalt;
            aspnet_Membership.IsApproved = isApproved;
            aspnet_Membership.IsLockedOut = isLockedOut;
            aspnet_Membership.CreateDate = createDate;
            aspnet_Membership.LastLoginDate = lastLoginDate;
            aspnet_Membership.LastPasswordChangedDate = lastPasswordChangedDate;
            aspnet_Membership.LastLockoutDate = lastLockoutDate;
            aspnet_Membership.FailedPasswordAttemptCount = failedPasswordAttemptCount;
            aspnet_Membership.FailedPasswordAttemptWindowStart = failedPasswordAttemptWindowStart;
            aspnet_Membership.FailedPasswordAnswerAttemptCount = failedPasswordAnswerAttemptCount;
            aspnet_Membership.FailedPasswordAnswerAttemptWindowStart = failedPasswordAnswerAttemptWindowStart;
            return aspnet_Membership;
        }
        /// <summary>
        /// There are no comments for property UserId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UserId
        {
            get
            {
                return this._UserId;
            }
            set
            {
                this.OnUserIdChanging(value);
                this.ReportPropertyChanging("UserId");
                this._UserId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UserId");
                this.OnUserIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UserId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserIdChanged();
        /// <summary>
        /// There are no comments for property Password in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Password
        {
            get
            {
                return this._Password;
            }
            set
            {
                this.OnPasswordChanging(value);
                this.ReportPropertyChanging("Password");
                this._Password = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("Password");
                this.OnPasswordChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Password;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordChanged();
        /// <summary>
        /// There are no comments for property PasswordFormat in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int PasswordFormat
        {
            get
            {
                return this._PasswordFormat;
            }
            set
            {
                this.OnPasswordFormatChanging(value);
                this.ReportPropertyChanging("PasswordFormat");
                this._PasswordFormat = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PasswordFormat");
                this.OnPasswordFormatChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _PasswordFormat;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordFormatChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordFormatChanged();
        /// <summary>
        /// There are no comments for property PasswordSalt in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PasswordSalt
        {
            get
            {
                return this._PasswordSalt;
            }
            set
            {
                this.OnPasswordSaltChanging(value);
                this.ReportPropertyChanging("PasswordSalt");
                this._PasswordSalt = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PasswordSalt");
                this.OnPasswordSaltChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PasswordSalt;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordSaltChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordSaltChanged();
        /// <summary>
        /// There are no comments for property MobilePIN in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string MobilePIN
        {
            get
            {
                return this._MobilePIN;
            }
            set
            {
                this.OnMobilePINChanging(value);
                this.ReportPropertyChanging("MobilePIN");
                this._MobilePIN = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("MobilePIN");
                this.OnMobilePINChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _MobilePIN;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMobilePINChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMobilePINChanged();
        /// <summary>
        /// There are no comments for property Email in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Email
        {
            get
            {
                return this._Email;
            }
            set
            {
                this.OnEmailChanging(value);
                this.ReportPropertyChanging("Email");
                this._Email = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Email");
                this.OnEmailChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Email;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEmailChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEmailChanged();
        /// <summary>
        /// There are no comments for property LoweredEmail in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string LoweredEmail
        {
            get
            {
                return this._LoweredEmail;
            }
            set
            {
                this.OnLoweredEmailChanging(value);
                this.ReportPropertyChanging("LoweredEmail");
                this._LoweredEmail = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("LoweredEmail");
                this.OnLoweredEmailChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _LoweredEmail;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredEmailChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredEmailChanged();
        /// <summary>
        /// There are no comments for property PasswordQuestion in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PasswordQuestion
        {
            get
            {
                return this._PasswordQuestion;
            }
            set
            {
                this.OnPasswordQuestionChanging(value);
                this.ReportPropertyChanging("PasswordQuestion");
                this._PasswordQuestion = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("PasswordQuestion");
                this.OnPasswordQuestionChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PasswordQuestion;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordQuestionChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordQuestionChanged();
        /// <summary>
        /// There are no comments for property PasswordAnswer in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PasswordAnswer
        {
            get
            {
                return this._PasswordAnswer;
            }
            set
            {
                this.OnPasswordAnswerChanging(value);
                this.ReportPropertyChanging("PasswordAnswer");
                this._PasswordAnswer = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("PasswordAnswer");
                this.OnPasswordAnswerChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PasswordAnswer;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordAnswerChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPasswordAnswerChanged();
        /// <summary>
        /// There are no comments for property IsApproved in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool IsApproved
        {
            get
            {
                return this._IsApproved;
            }
            set
            {
                this.OnIsApprovedChanging(value);
                this.ReportPropertyChanging("IsApproved");
                this._IsApproved = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("IsApproved");
                this.OnIsApprovedChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _IsApproved;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIsApprovedChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIsApprovedChanged();
        /// <summary>
        /// There are no comments for property IsLockedOut in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool IsLockedOut
        {
            get
            {
                return this._IsLockedOut;
            }
            set
            {
                this.OnIsLockedOutChanging(value);
                this.ReportPropertyChanging("IsLockedOut");
                this._IsLockedOut = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("IsLockedOut");
                this.OnIsLockedOutChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _IsLockedOut;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIsLockedOutChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIsLockedOutChanged();
        /// <summary>
        /// There are no comments for property CreateDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime CreateDate
        {
            get
            {
                return this._CreateDate;
            }
            set
            {
                this.OnCreateDateChanging(value);
                this.ReportPropertyChanging("CreateDate");
                this._CreateDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("CreateDate");
                this.OnCreateDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _CreateDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCreateDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCreateDateChanged();
        /// <summary>
        /// There are no comments for property LastLoginDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime LastLoginDate
        {
            get
            {
                return this._LastLoginDate;
            }
            set
            {
                this.OnLastLoginDateChanging(value);
                this.ReportPropertyChanging("LastLoginDate");
                this._LastLoginDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("LastLoginDate");
                this.OnLastLoginDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _LastLoginDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastLoginDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastLoginDateChanged();
        /// <summary>
        /// There are no comments for property LastPasswordChangedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime LastPasswordChangedDate
        {
            get
            {
                return this._LastPasswordChangedDate;
            }
            set
            {
                this.OnLastPasswordChangedDateChanging(value);
                this.ReportPropertyChanging("LastPasswordChangedDate");
                this._LastPasswordChangedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("LastPasswordChangedDate");
                this.OnLastPasswordChangedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _LastPasswordChangedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastPasswordChangedDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastPasswordChangedDateChanged();
        /// <summary>
        /// There are no comments for property LastLockoutDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime LastLockoutDate
        {
            get
            {
                return this._LastLockoutDate;
            }
            set
            {
                this.OnLastLockoutDateChanging(value);
                this.ReportPropertyChanging("LastLockoutDate");
                this._LastLockoutDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("LastLockoutDate");
                this.OnLastLockoutDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _LastLockoutDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastLockoutDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastLockoutDateChanged();
        /// <summary>
        /// There are no comments for property FailedPasswordAttemptCount in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FailedPasswordAttemptCount
        {
            get
            {
                return this._FailedPasswordAttemptCount;
            }
            set
            {
                this.OnFailedPasswordAttemptCountChanging(value);
                this.ReportPropertyChanging("FailedPasswordAttemptCount");
                this._FailedPasswordAttemptCount = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FailedPasswordAttemptCount");
                this.OnFailedPasswordAttemptCountChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FailedPasswordAttemptCount;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFailedPasswordAttemptCountChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFailedPasswordAttemptCountChanged();
        /// <summary>
        /// There are no comments for property FailedPasswordAttemptWindowStart in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime FailedPasswordAttemptWindowStart
        {
            get
            {
                return this._FailedPasswordAttemptWindowStart;
            }
            set
            {
                this.OnFailedPasswordAttemptWindowStartChanging(value);
                this.ReportPropertyChanging("FailedPasswordAttemptWindowStart");
                this._FailedPasswordAttemptWindowStart = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FailedPasswordAttemptWindowStart");
                this.OnFailedPasswordAttemptWindowStartChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _FailedPasswordAttemptWindowStart;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFailedPasswordAttemptWindowStartChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFailedPasswordAttemptWindowStartChanged();
        /// <summary>
        /// There are no comments for property FailedPasswordAnswerAttemptCount in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FailedPasswordAnswerAttemptCount
        {
            get
            {
                return this._FailedPasswordAnswerAttemptCount;
            }
            set
            {
                this.OnFailedPasswordAnswerAttemptCountChanging(value);
                this.ReportPropertyChanging("FailedPasswordAnswerAttemptCount");
                this._FailedPasswordAnswerAttemptCount = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FailedPasswordAnswerAttemptCount");
                this.OnFailedPasswordAnswerAttemptCountChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FailedPasswordAnswerAttemptCount;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFailedPasswordAnswerAttemptCountChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFailedPasswordAnswerAttemptCountChanged();
        /// <summary>
        /// There are no comments for property FailedPasswordAnswerAttemptWindowStart in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime FailedPasswordAnswerAttemptWindowStart
        {
            get
            {
                return this._FailedPasswordAnswerAttemptWindowStart;
            }
            set
            {
                this.OnFailedPasswordAnswerAttemptWindowStartChanging(value);
                this.ReportPropertyChanging("FailedPasswordAnswerAttemptWindowStart");
                this._FailedPasswordAnswerAttemptWindowStart = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FailedPasswordAnswerAttemptWindowStart");
                this.OnFailedPasswordAnswerAttemptWindowStartChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _FailedPasswordAnswerAttemptWindowStart;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFailedPasswordAnswerAttemptWindowStartChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFailedPasswordAnswerAttemptWindowStartChanged();
        /// <summary>
        /// There are no comments for property Comment in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Comment
        {
            get
            {
                return this._Comment;
            }
            set
            {
                this.OnCommentChanging(value);
                this.ReportPropertyChanging("Comment");
                this._Comment = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Comment");
                this.OnCommentChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Comment;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCommentChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCommentChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Me__Appli__145C0A3F", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Me__Appli__145C0A3F", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Me__Appli__145C0A3F", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Me__Appli__145C0A3F", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Me__Appli__145C0A3F", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Me__UserI__15502E78", "aspnet_Users")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Users aspnet_Users
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Me__UserI__15502E78", "aspnet_Users").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Me__UserI__15502E78", "aspnet_Users").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Users> aspnet_UsersReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Me__UserI__15502E78", "aspnet_Users");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Me__UserI__15502E78", "aspnet_Users", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_Paths in the schema.
    /// </summary>
    /// <KeyProperties>
    /// PathId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_Paths")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_Paths : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_Paths object.
        /// </summary>
        /// <param name="pathId">Initial value of PathId.</param>
        /// <param name="path">Initial value of Path.</param>
        /// <param name="loweredPath">Initial value of LoweredPath.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_Paths Createaspnet_Paths(global::System.Guid pathId, string path, string loweredPath)
        {
            aspnet_Paths aspnet_Paths = new aspnet_Paths();
            aspnet_Paths.PathId = pathId;
            aspnet_Paths.Path = path;
            aspnet_Paths.LoweredPath = loweredPath;
            return aspnet_Paths;
        }
        /// <summary>
        /// There are no comments for property PathId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid PathId
        {
            get
            {
                return this._PathId;
            }
            set
            {
                this.OnPathIdChanging(value);
                this.ReportPropertyChanging("PathId");
                this._PathId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PathId");
                this.OnPathIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _PathId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPathIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPathIdChanged();
        /// <summary>
        /// There are no comments for property Path in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Path
        {
            get
            {
                return this._Path;
            }
            set
            {
                this.OnPathChanging(value);
                this.ReportPropertyChanging("Path");
                this._Path = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("Path");
                this.OnPathChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Path;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPathChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPathChanged();
        /// <summary>
        /// There are no comments for property LoweredPath in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string LoweredPath
        {
            get
            {
                return this._LoweredPath;
            }
            set
            {
                this.OnLoweredPathChanging(value);
                this.ReportPropertyChanging("LoweredPath");
                this._LoweredPath = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("LoweredPath");
                this.OnLoweredPathChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _LoweredPath;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredPathChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredPathChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pa__Appli__45F365D3", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Pa__Appli__45F365D3", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Pa__Appli__45F365D3", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Pa__Appli__45F365D3", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Pa__Appli__45F365D3", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_PersonalizationAllUsers in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_PersonalizationAllUsers")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_PersonalizationAllUsers aspnet_PersonalizationAllUsers
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_PersonalizationAllUsers>("EverestCmsModel.FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_PersonalizationAllUsers").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_PersonalizationAllUsers>("EverestCmsModel.FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_PersonalizationAllUsers").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_PersonalizationAllUsers in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_PersonalizationAllUsers> aspnet_PersonalizationAllUsersReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_PersonalizationAllUsers>("EverestCmsModel.FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_PersonalizationAllUsers");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_PersonalizationAllUsers>("EverestCmsModel.FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_PersonalizationAllUsers", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_PersonalizationPerUser in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pe__PathI__4F7CD00D", "aspnet_PersonalizationPerUser")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_PersonalizationPerUser> aspnet_PersonalizationPerUser
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_PersonalizationPerUser>("EverestCmsModel.FK__aspnet_Pe__PathI__4F7CD00D", "aspnet_PersonalizationPerUser");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_PersonalizationPerUser>("EverestCmsModel.FK__aspnet_Pe__PathI__4F7CD00D", "aspnet_PersonalizationPerUser", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_PersonalizationAllUsers in the schema.
    /// </summary>
    /// <KeyProperties>
    /// PathId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_PersonalizationAllUsers")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_PersonalizationAllUsers : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_PersonalizationAllUsers object.
        /// </summary>
        /// <param name="pathId">Initial value of PathId.</param>
        /// <param name="pageSettings">Initial value of PageSettings.</param>
        /// <param name="lastUpdatedDate">Initial value of LastUpdatedDate.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_PersonalizationAllUsers Createaspnet_PersonalizationAllUsers(global::System.Guid pathId, byte[] pageSettings, global::System.DateTime lastUpdatedDate)
        {
            aspnet_PersonalizationAllUsers aspnet_PersonalizationAllUsers = new aspnet_PersonalizationAllUsers();
            aspnet_PersonalizationAllUsers.PathId = pathId;
            aspnet_PersonalizationAllUsers.PageSettings = pageSettings;
            aspnet_PersonalizationAllUsers.LastUpdatedDate = lastUpdatedDate;
            return aspnet_PersonalizationAllUsers;
        }
        /// <summary>
        /// There are no comments for property PathId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid PathId
        {
            get
            {
                return this._PathId;
            }
            set
            {
                this.OnPathIdChanging(value);
                this.ReportPropertyChanging("PathId");
                this._PathId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PathId");
                this.OnPathIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _PathId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPathIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPathIdChanged();
        /// <summary>
        /// There are no comments for property PageSettings in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public byte[] PageSettings
        {
            get
            {
                return global::System.Data.Objects.DataClasses.StructuralObject.GetValidValue(this._PageSettings);
            }
            set
            {
                this.OnPageSettingsChanging(value);
                this.ReportPropertyChanging("PageSettings");
                this._PageSettings = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PageSettings");
                this.OnPageSettingsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private byte[] _PageSettings;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageSettingsChanging(byte[] value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageSettingsChanged();
        /// <summary>
        /// There are no comments for property LastUpdatedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime LastUpdatedDate
        {
            get
            {
                return this._LastUpdatedDate;
            }
            set
            {
                this.OnLastUpdatedDateChanging(value);
                this.ReportPropertyChanging("LastUpdatedDate");
                this._LastUpdatedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("LastUpdatedDate");
                this.OnLastUpdatedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _LastUpdatedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastUpdatedDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastUpdatedDateChanged();
        /// <summary>
        /// There are no comments for aspnet_Paths in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_Paths")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Paths aspnet_Paths
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_Paths").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_Paths").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Paths in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Paths> aspnet_PathsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_Paths");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pe__PathI__4BAC3F29", "aspnet_Paths", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_PersonalizationPerUser in the schema.
    /// </summary>
    /// <KeyProperties>
    /// Id
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_PersonalizationPerUser")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_PersonalizationPerUser : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_PersonalizationPerUser object.
        /// </summary>
        /// <param name="id">Initial value of Id.</param>
        /// <param name="pageSettings">Initial value of PageSettings.</param>
        /// <param name="lastUpdatedDate">Initial value of LastUpdatedDate.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_PersonalizationPerUser Createaspnet_PersonalizationPerUser(global::System.Guid id, byte[] pageSettings, global::System.DateTime lastUpdatedDate)
        {
            aspnet_PersonalizationPerUser aspnet_PersonalizationPerUser = new aspnet_PersonalizationPerUser();
            aspnet_PersonalizationPerUser.Id = id;
            aspnet_PersonalizationPerUser.PageSettings = pageSettings;
            aspnet_PersonalizationPerUser.LastUpdatedDate = lastUpdatedDate;
            return aspnet_PersonalizationPerUser;
        }
        /// <summary>
        /// There are no comments for property Id in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid Id
        {
            get
            {
                return this._Id;
            }
            set
            {
                this.OnIdChanging(value);
                this.ReportPropertyChanging("Id");
                this._Id = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Id");
                this.OnIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _Id;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIdChanged();
        /// <summary>
        /// There are no comments for property PageSettings in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public byte[] PageSettings
        {
            get
            {
                return global::System.Data.Objects.DataClasses.StructuralObject.GetValidValue(this._PageSettings);
            }
            set
            {
                this.OnPageSettingsChanging(value);
                this.ReportPropertyChanging("PageSettings");
                this._PageSettings = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PageSettings");
                this.OnPageSettingsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private byte[] _PageSettings;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageSettingsChanging(byte[] value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageSettingsChanged();
        /// <summary>
        /// There are no comments for property LastUpdatedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime LastUpdatedDate
        {
            get
            {
                return this._LastUpdatedDate;
            }
            set
            {
                this.OnLastUpdatedDateChanging(value);
                this.ReportPropertyChanging("LastUpdatedDate");
                this._LastUpdatedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("LastUpdatedDate");
                this.OnLastUpdatedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _LastUpdatedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastUpdatedDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastUpdatedDateChanged();
        /// <summary>
        /// There are no comments for aspnet_Paths in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pe__PathI__4F7CD00D", "aspnet_Paths")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Paths aspnet_Paths
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pe__PathI__4F7CD00D", "aspnet_Paths").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pe__PathI__4F7CD00D", "aspnet_Paths").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Paths in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Paths> aspnet_PathsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pe__PathI__4F7CD00D", "aspnet_Paths");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Paths>("EverestCmsModel.FK__aspnet_Pe__PathI__4F7CD00D", "aspnet_Paths", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pe__UserI__5070F446", "aspnet_Users")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Users aspnet_Users
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Pe__UserI__5070F446", "aspnet_Users").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Pe__UserI__5070F446", "aspnet_Users").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Users> aspnet_UsersReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Pe__UserI__5070F446", "aspnet_Users");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Pe__UserI__5070F446", "aspnet_Users", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_Profile in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UserId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_Profile")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_Profile : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_Profile object.
        /// </summary>
        /// <param name="userId">Initial value of UserId.</param>
        /// <param name="propertyNames">Initial value of PropertyNames.</param>
        /// <param name="propertyValuesString">Initial value of PropertyValuesString.</param>
        /// <param name="propertyValuesBinary">Initial value of PropertyValuesBinary.</param>
        /// <param name="lastUpdatedDate">Initial value of LastUpdatedDate.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_Profile Createaspnet_Profile(global::System.Guid userId, string propertyNames, string propertyValuesString, byte[] propertyValuesBinary, global::System.DateTime lastUpdatedDate)
        {
            aspnet_Profile aspnet_Profile = new aspnet_Profile();
            aspnet_Profile.UserId = userId;
            aspnet_Profile.PropertyNames = propertyNames;
            aspnet_Profile.PropertyValuesString = propertyValuesString;
            aspnet_Profile.PropertyValuesBinary = propertyValuesBinary;
            aspnet_Profile.LastUpdatedDate = lastUpdatedDate;
            return aspnet_Profile;
        }
        /// <summary>
        /// There are no comments for property UserId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UserId
        {
            get
            {
                return this._UserId;
            }
            set
            {
                this.OnUserIdChanging(value);
                this.ReportPropertyChanging("UserId");
                this._UserId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UserId");
                this.OnUserIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UserId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserIdChanged();
        /// <summary>
        /// There are no comments for property PropertyNames in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PropertyNames
        {
            get
            {
                return this._PropertyNames;
            }
            set
            {
                this.OnPropertyNamesChanging(value);
                this.ReportPropertyChanging("PropertyNames");
                this._PropertyNames = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PropertyNames");
                this.OnPropertyNamesChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PropertyNames;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPropertyNamesChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPropertyNamesChanged();
        /// <summary>
        /// There are no comments for property PropertyValuesString in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PropertyValuesString
        {
            get
            {
                return this._PropertyValuesString;
            }
            set
            {
                this.OnPropertyValuesStringChanging(value);
                this.ReportPropertyChanging("PropertyValuesString");
                this._PropertyValuesString = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PropertyValuesString");
                this.OnPropertyValuesStringChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PropertyValuesString;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPropertyValuesStringChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPropertyValuesStringChanged();
        /// <summary>
        /// There are no comments for property PropertyValuesBinary in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public byte[] PropertyValuesBinary
        {
            get
            {
                return global::System.Data.Objects.DataClasses.StructuralObject.GetValidValue(this._PropertyValuesBinary);
            }
            set
            {
                this.OnPropertyValuesBinaryChanging(value);
                this.ReportPropertyChanging("PropertyValuesBinary");
                this._PropertyValuesBinary = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PropertyValuesBinary");
                this.OnPropertyValuesBinaryChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private byte[] _PropertyValuesBinary;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPropertyValuesBinaryChanging(byte[] value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPropertyValuesBinaryChanged();
        /// <summary>
        /// There are no comments for property LastUpdatedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime LastUpdatedDate
        {
            get
            {
                return this._LastUpdatedDate;
            }
            set
            {
                this.OnLastUpdatedDateChanging(value);
                this.ReportPropertyChanging("LastUpdatedDate");
                this._LastUpdatedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("LastUpdatedDate");
                this.OnLastUpdatedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _LastUpdatedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastUpdatedDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastUpdatedDateChanged();
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pr__UserI__29572725", "aspnet_Users")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Users aspnet_Users
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Pr__UserI__29572725", "aspnet_Users").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Pr__UserI__29572725", "aspnet_Users").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Users> aspnet_UsersReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Pr__UserI__29572725", "aspnet_Users");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Users>("EverestCmsModel.FK__aspnet_Pr__UserI__29572725", "aspnet_Users", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_Roles in the schema.
    /// </summary>
    /// <KeyProperties>
    /// RoleId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_Roles")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_Roles : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_Roles object.
        /// </summary>
        /// <param name="roleId">Initial value of RoleId.</param>
        /// <param name="roleName">Initial value of RoleName.</param>
        /// <param name="loweredRoleName">Initial value of LoweredRoleName.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_Roles Createaspnet_Roles(global::System.Guid roleId, string roleName, string loweredRoleName)
        {
            aspnet_Roles aspnet_Roles = new aspnet_Roles();
            aspnet_Roles.RoleId = roleId;
            aspnet_Roles.RoleName = roleName;
            aspnet_Roles.LoweredRoleName = loweredRoleName;
            return aspnet_Roles;
        }
        /// <summary>
        /// There are no comments for property RoleId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid RoleId
        {
            get
            {
                return this._RoleId;
            }
            set
            {
                this.OnRoleIdChanging(value);
                this.ReportPropertyChanging("RoleId");
                this._RoleId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("RoleId");
                this.OnRoleIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _RoleId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleIdChanged();
        /// <summary>
        /// There are no comments for property RoleName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string RoleName
        {
            get
            {
                return this._RoleName;
            }
            set
            {
                this.OnRoleNameChanging(value);
                this.ReportPropertyChanging("RoleName");
                this._RoleName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("RoleName");
                this.OnRoleNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _RoleName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleNameChanged();
        /// <summary>
        /// There are no comments for property LoweredRoleName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string LoweredRoleName
        {
            get
            {
                return this._LoweredRoleName;
            }
            set
            {
                this.OnLoweredRoleNameChanging(value);
                this.ReportPropertyChanging("LoweredRoleName");
                this._LoweredRoleName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("LoweredRoleName");
                this.OnLoweredRoleNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _LoweredRoleName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredRoleNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredRoleNameChanged();
        /// <summary>
        /// There are no comments for property Description in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Description;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDescriptionChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDescriptionChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Ro__Appli__32E0915F", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Ro__Appli__32E0915F", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Ro__Appli__32E0915F", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Ro__Appli__32E0915F", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Ro__Appli__32E0915F", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Permission in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Permission_aspnet_Roles", "Cms_Permission")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Permission> Cms_Permission
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Permission>("EverestCmsModel.FK_Permission_aspnet_Roles", "Cms_Permission");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Permission>("EverestCmsModel.FK_Permission_aspnet_Roles", "Cms_Permission", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Users in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "aspnet_UsersInRoles", "aspnet_Users")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_Users> aspnet_Users
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_Users>("EverestCmsModel.aspnet_UsersInRoles", "aspnet_Users");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_Users>("EverestCmsModel.aspnet_UsersInRoles", "aspnet_Users", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_SchemaVersions in the schema.
    /// </summary>
    /// <KeyProperties>
    /// Feature
    /// CompatibleSchemaVersion
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_SchemaVersions")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_SchemaVersions : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_SchemaVersions object.
        /// </summary>
        /// <param name="feature">Initial value of Feature.</param>
        /// <param name="compatibleSchemaVersion">Initial value of CompatibleSchemaVersion.</param>
        /// <param name="isCurrentVersion">Initial value of IsCurrentVersion.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_SchemaVersions Createaspnet_SchemaVersions(string feature, string compatibleSchemaVersion, bool isCurrentVersion)
        {
            aspnet_SchemaVersions aspnet_SchemaVersions = new aspnet_SchemaVersions();
            aspnet_SchemaVersions.Feature = feature;
            aspnet_SchemaVersions.CompatibleSchemaVersion = compatibleSchemaVersion;
            aspnet_SchemaVersions.IsCurrentVersion = isCurrentVersion;
            return aspnet_SchemaVersions;
        }
        /// <summary>
        /// There are no comments for property Feature in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Feature
        {
            get
            {
                return this._Feature;
            }
            set
            {
                this.OnFeatureChanging(value);
                this.ReportPropertyChanging("Feature");
                this._Feature = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("Feature");
                this.OnFeatureChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Feature;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFeatureChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFeatureChanged();
        /// <summary>
        /// There are no comments for property CompatibleSchemaVersion in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string CompatibleSchemaVersion
        {
            get
            {
                return this._CompatibleSchemaVersion;
            }
            set
            {
                this.OnCompatibleSchemaVersionChanging(value);
                this.ReportPropertyChanging("CompatibleSchemaVersion");
                this._CompatibleSchemaVersion = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("CompatibleSchemaVersion");
                this.OnCompatibleSchemaVersionChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _CompatibleSchemaVersion;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCompatibleSchemaVersionChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCompatibleSchemaVersionChanged();
        /// <summary>
        /// There are no comments for property IsCurrentVersion in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool IsCurrentVersion
        {
            get
            {
                return this._IsCurrentVersion;
            }
            set
            {
                this.OnIsCurrentVersionChanging(value);
                this.ReportPropertyChanging("IsCurrentVersion");
                this._IsCurrentVersion = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("IsCurrentVersion");
                this.OnIsCurrentVersionChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _IsCurrentVersion;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIsCurrentVersionChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIsCurrentVersionChanged();
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_Users in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UserId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_Users")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_Users : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_Users object.
        /// </summary>
        /// <param name="userId">Initial value of UserId.</param>
        /// <param name="userName">Initial value of UserName.</param>
        /// <param name="loweredUserName">Initial value of LoweredUserName.</param>
        /// <param name="isAnonymous">Initial value of IsAnonymous.</param>
        /// <param name="lastActivityDate">Initial value of LastActivityDate.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_Users Createaspnet_Users(global::System.Guid userId, string userName, string loweredUserName, bool isAnonymous, global::System.DateTime lastActivityDate)
        {
            aspnet_Users aspnet_Users = new aspnet_Users();
            aspnet_Users.UserId = userId;
            aspnet_Users.UserName = userName;
            aspnet_Users.LoweredUserName = loweredUserName;
            aspnet_Users.IsAnonymous = isAnonymous;
            aspnet_Users.LastActivityDate = lastActivityDate;
            return aspnet_Users;
        }
        /// <summary>
        /// There are no comments for property UserId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UserId
        {
            get
            {
                return this._UserId;
            }
            set
            {
                this.OnUserIdChanging(value);
                this.ReportPropertyChanging("UserId");
                this._UserId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UserId");
                this.OnUserIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UserId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserIdChanged();
        /// <summary>
        /// There are no comments for property UserName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string UserName
        {
            get
            {
                return this._UserName;
            }
            set
            {
                this.OnUserNameChanging(value);
                this.ReportPropertyChanging("UserName");
                this._UserName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("UserName");
                this.OnUserNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _UserName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanged();
        /// <summary>
        /// There are no comments for property LoweredUserName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string LoweredUserName
        {
            get
            {
                return this._LoweredUserName;
            }
            set
            {
                this.OnLoweredUserNameChanging(value);
                this.ReportPropertyChanging("LoweredUserName");
                this._LoweredUserName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("LoweredUserName");
                this.OnLoweredUserNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _LoweredUserName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredUserNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredUserNameChanged();
        /// <summary>
        /// There are no comments for property MobileAlias in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string MobileAlias
        {
            get
            {
                return this._MobileAlias;
            }
            set
            {
                this.OnMobileAliasChanging(value);
                this.ReportPropertyChanging("MobileAlias");
                this._MobileAlias = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("MobileAlias");
                this.OnMobileAliasChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _MobileAlias;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMobileAliasChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMobileAliasChanged();
        /// <summary>
        /// There are no comments for property IsAnonymous in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool IsAnonymous
        {
            get
            {
                return this._IsAnonymous;
            }
            set
            {
                this.OnIsAnonymousChanging(value);
                this.ReportPropertyChanging("IsAnonymous");
                this._IsAnonymous = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("IsAnonymous");
                this.OnIsAnonymousChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _IsAnonymous;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIsAnonymousChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIsAnonymousChanged();
        /// <summary>
        /// There are no comments for property LastActivityDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime LastActivityDate
        {
            get
            {
                return this._LastActivityDate;
            }
            set
            {
                this.OnLastActivityDateChanging(value);
                this.ReportPropertyChanging("LastActivityDate");
                this._LastActivityDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("LastActivityDate");
                this.OnLastActivityDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _LastActivityDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastActivityDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLastActivityDateChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Us__Appli__0425A276", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Us__Appli__0425A276", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Us__Appli__0425A276", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Us__Appli__0425A276", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK__aspnet_Us__Appli__0425A276", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Membership in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Me__UserI__15502E78", "aspnet_Membership")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Membership aspnet_Membership
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Membership>("EverestCmsModel.FK__aspnet_Me__UserI__15502E78", "aspnet_Membership").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Membership>("EverestCmsModel.FK__aspnet_Me__UserI__15502E78", "aspnet_Membership").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Membership in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Membership> aspnet_MembershipReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Membership>("EverestCmsModel.FK__aspnet_Me__UserI__15502E78", "aspnet_Membership");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Membership>("EverestCmsModel.FK__aspnet_Me__UserI__15502E78", "aspnet_Membership", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_PersonalizationPerUser in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pe__UserI__5070F446", "aspnet_PersonalizationPerUser")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_PersonalizationPerUser> aspnet_PersonalizationPerUser
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_PersonalizationPerUser>("EverestCmsModel.FK__aspnet_Pe__UserI__5070F446", "aspnet_PersonalizationPerUser");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_PersonalizationPerUser>("EverestCmsModel.FK__aspnet_Pe__UserI__5070F446", "aspnet_PersonalizationPerUser", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Profile in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK__aspnet_Pr__UserI__29572725", "aspnet_Profile")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Profile aspnet_Profile
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Profile>("EverestCmsModel.FK__aspnet_Pr__UserI__29572725", "aspnet_Profile").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Profile>("EverestCmsModel.FK__aspnet_Pr__UserI__29572725", "aspnet_Profile").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Profile in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Profile> aspnet_ProfileReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Profile>("EverestCmsModel.FK__aspnet_Pr__UserI__29572725", "aspnet_Profile");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Profile>("EverestCmsModel.FK__aspnet_Pr__UserI__29572725", "aspnet_Profile", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Roles in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "aspnet_UsersInRoles", "aspnet_Roles")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_Roles> aspnet_Roles
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_Roles>("EverestCmsModel.aspnet_UsersInRoles", "aspnet_Roles");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_Roles>("EverestCmsModel.aspnet_UsersInRoles", "aspnet_Roles", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for UsersInCmsApplication in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "Cms_UsersManageApplications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<aspnet_Applications> UsersInCmsApplication
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<aspnet_Applications>("EverestCmsModel.Cms_UsersManageApplications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<aspnet_Applications>("EverestCmsModel.Cms_UsersManageApplications", "aspnet_Applications", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.aspnet_WebEvent_Events in the schema.
    /// </summary>
    /// <KeyProperties>
    /// EventId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="aspnet_WebEvent_Events")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class aspnet_WebEvent_Events : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new aspnet_WebEvent_Events object.
        /// </summary>
        /// <param name="eventId">Initial value of EventId.</param>
        /// <param name="eventTimeUtc">Initial value of EventTimeUtc.</param>
        /// <param name="eventTime">Initial value of EventTime.</param>
        /// <param name="eventType">Initial value of EventType.</param>
        /// <param name="eventSequence">Initial value of EventSequence.</param>
        /// <param name="eventOccurrence">Initial value of EventOccurrence.</param>
        /// <param name="eventCode">Initial value of EventCode.</param>
        /// <param name="eventDetailCode">Initial value of EventDetailCode.</param>
        /// <param name="machineName">Initial value of MachineName.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static aspnet_WebEvent_Events Createaspnet_WebEvent_Events(string eventId, global::System.DateTime eventTimeUtc, global::System.DateTime eventTime, string eventType, decimal eventSequence, decimal eventOccurrence, int eventCode, int eventDetailCode, string machineName)
        {
            aspnet_WebEvent_Events aspnet_WebEvent_Events = new aspnet_WebEvent_Events();
            aspnet_WebEvent_Events.EventId = eventId;
            aspnet_WebEvent_Events.EventTimeUtc = eventTimeUtc;
            aspnet_WebEvent_Events.EventTime = eventTime;
            aspnet_WebEvent_Events.EventType = eventType;
            aspnet_WebEvent_Events.EventSequence = eventSequence;
            aspnet_WebEvent_Events.EventOccurrence = eventOccurrence;
            aspnet_WebEvent_Events.EventCode = eventCode;
            aspnet_WebEvent_Events.EventDetailCode = eventDetailCode;
            aspnet_WebEvent_Events.MachineName = machineName;
            return aspnet_WebEvent_Events;
        }
        /// <summary>
        /// There are no comments for property EventId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string EventId
        {
            get
            {
                return this._EventId;
            }
            set
            {
                this.OnEventIdChanging(value);
                this.ReportPropertyChanging("EventId");
                this._EventId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("EventId");
                this.OnEventIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _EventId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventIdChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventIdChanged();
        /// <summary>
        /// There are no comments for property EventTimeUtc in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime EventTimeUtc
        {
            get
            {
                return this._EventTimeUtc;
            }
            set
            {
                this.OnEventTimeUtcChanging(value);
                this.ReportPropertyChanging("EventTimeUtc");
                this._EventTimeUtc = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("EventTimeUtc");
                this.OnEventTimeUtcChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _EventTimeUtc;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventTimeUtcChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventTimeUtcChanged();
        /// <summary>
        /// There are no comments for property EventTime in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime EventTime
        {
            get
            {
                return this._EventTime;
            }
            set
            {
                this.OnEventTimeChanging(value);
                this.ReportPropertyChanging("EventTime");
                this._EventTime = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("EventTime");
                this.OnEventTimeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _EventTime;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventTimeChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventTimeChanged();
        /// <summary>
        /// There are no comments for property EventType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string EventType
        {
            get
            {
                return this._EventType;
            }
            set
            {
                this.OnEventTypeChanging(value);
                this.ReportPropertyChanging("EventType");
                this._EventType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("EventType");
                this.OnEventTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _EventType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventTypeChanged();
        /// <summary>
        /// There are no comments for property EventSequence in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public decimal EventSequence
        {
            get
            {
                return this._EventSequence;
            }
            set
            {
                this.OnEventSequenceChanging(value);
                this.ReportPropertyChanging("EventSequence");
                this._EventSequence = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("EventSequence");
                this.OnEventSequenceChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private decimal _EventSequence;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventSequenceChanging(decimal value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventSequenceChanged();
        /// <summary>
        /// There are no comments for property EventOccurrence in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public decimal EventOccurrence
        {
            get
            {
                return this._EventOccurrence;
            }
            set
            {
                this.OnEventOccurrenceChanging(value);
                this.ReportPropertyChanging("EventOccurrence");
                this._EventOccurrence = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("EventOccurrence");
                this.OnEventOccurrenceChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private decimal _EventOccurrence;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventOccurrenceChanging(decimal value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventOccurrenceChanged();
        /// <summary>
        /// There are no comments for property EventCode in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int EventCode
        {
            get
            {
                return this._EventCode;
            }
            set
            {
                this.OnEventCodeChanging(value);
                this.ReportPropertyChanging("EventCode");
                this._EventCode = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("EventCode");
                this.OnEventCodeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _EventCode;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventCodeChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventCodeChanged();
        /// <summary>
        /// There are no comments for property EventDetailCode in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int EventDetailCode
        {
            get
            {
                return this._EventDetailCode;
            }
            set
            {
                this.OnEventDetailCodeChanging(value);
                this.ReportPropertyChanging("EventDetailCode");
                this._EventDetailCode = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("EventDetailCode");
                this.OnEventDetailCodeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _EventDetailCode;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventDetailCodeChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEventDetailCodeChanged();
        /// <summary>
        /// There are no comments for property Message in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Message
        {
            get
            {
                return this._Message;
            }
            set
            {
                this.OnMessageChanging(value);
                this.ReportPropertyChanging("Message");
                this._Message = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Message");
                this.OnMessageChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Message;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMessageChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMessageChanged();
        /// <summary>
        /// There are no comments for property ApplicationPath in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ApplicationPath
        {
            get
            {
                return this._ApplicationPath;
            }
            set
            {
                this.OnApplicationPathChanging(value);
                this.ReportPropertyChanging("ApplicationPath");
                this._ApplicationPath = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ApplicationPath");
                this.OnApplicationPathChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ApplicationPath;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationPathChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationPathChanged();
        /// <summary>
        /// There are no comments for property ApplicationVirtualPath in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ApplicationVirtualPath
        {
            get
            {
                return this._ApplicationVirtualPath;
            }
            set
            {
                this.OnApplicationVirtualPathChanging(value);
                this.ReportPropertyChanging("ApplicationVirtualPath");
                this._ApplicationVirtualPath = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ApplicationVirtualPath");
                this.OnApplicationVirtualPathChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ApplicationVirtualPath;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationVirtualPathChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationVirtualPathChanged();
        /// <summary>
        /// There are no comments for property MachineName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string MachineName
        {
            get
            {
                return this._MachineName;
            }
            set
            {
                this.OnMachineNameChanging(value);
                this.ReportPropertyChanging("MachineName");
                this._MachineName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("MachineName");
                this.OnMachineNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _MachineName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMachineNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMachineNameChanged();
        /// <summary>
        /// There are no comments for property RequestUrl in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string RequestUrl
        {
            get
            {
                return this._RequestUrl;
            }
            set
            {
                this.OnRequestUrlChanging(value);
                this.ReportPropertyChanging("RequestUrl");
                this._RequestUrl = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("RequestUrl");
                this.OnRequestUrlChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _RequestUrl;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRequestUrlChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRequestUrlChanged();
        /// <summary>
        /// There are no comments for property ExceptionType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ExceptionType
        {
            get
            {
                return this._ExceptionType;
            }
            set
            {
                this.OnExceptionTypeChanging(value);
                this.ReportPropertyChanging("ExceptionType");
                this._ExceptionType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ExceptionType");
                this.OnExceptionTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ExceptionType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnExceptionTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnExceptionTypeChanged();
        /// <summary>
        /// There are no comments for property Details in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Details
        {
            get
            {
                return this._Details;
            }
            set
            {
                this.OnDetailsChanging(value);
                this.ReportPropertyChanging("Details");
                this._Details = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Details");
                this.OnDetailsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Details;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDetailsChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDetailsChanged();
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_BinaryContent in the schema.
    /// </summary>
    /// <KeyProperties>
    /// ContentUUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_BinaryContent")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_BinaryContent : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_BinaryContent object.
        /// </summary>
        /// <param name="contentUUID">Initial value of ContentUUID.</param>
        /// <param name="fileSize">Initial value of FileSize.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_BinaryContent CreateCms_BinaryContent(global::System.Guid contentUUID, int fileSize)
        {
            Cms_BinaryContent cms_BinaryContent = new Cms_BinaryContent();
            cms_BinaryContent.ContentUUID = contentUUID;
            cms_BinaryContent.FileSize = fileSize;
            return cms_BinaryContent;
        }
        /// <summary>
        /// There are no comments for property ContentUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid ContentUUID
        {
            get
            {
                return this._ContentUUID;
            }
            set
            {
                this.OnContentUUIDChanging(value);
                this.ReportPropertyChanging("ContentUUID");
                this._ContentUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentUUID");
                this.OnContentUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _ContentUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentUUIDChanged();
        /// <summary>
        /// There are no comments for property FileSize in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FileSize
        {
            get
            {
                return this._FileSize;
            }
            set
            {
                this.OnFileSizeChanging(value);
                this.ReportPropertyChanging("FileSize");
                this._FileSize = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FileSize");
                this.OnFileSizeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FileSize;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFileSizeChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFileSizeChanged();
        /// <summary>
        /// There are no comments for property FilePath in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FilePath
        {
            get
            {
                return this._FilePath;
            }
            set
            {
                this.OnFilePathChanging(value);
                this.ReportPropertyChanging("FilePath");
                this._FilePath = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("FilePath");
                this.OnFilePathChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FilePath;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFilePathChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFilePathChanged();
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_BinaryContent_Cms_Content", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Content Cms_Content
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_BinaryContent_Cms_Content", "Cms_Content").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_BinaryContent_Cms_Content", "Cms_Content").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Content> Cms_ContentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_BinaryContent_Cms_Content", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_BinaryContent_Cms_Content", "Cms_Content", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Column in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Column")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Column : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Column object.
        /// </summary>
        /// <param name="columnId">Initial value of ColumnId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="columnName">Initial value of ColumnName.</param>
        /// <param name="label">Initial value of Label.</param>
        /// <param name="sortOrder">Initial value of SortOrder.</param>
        /// <param name="originalUUID">Initial value of OriginalUUID.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Column CreateCms_Column(int columnId, global::System.Guid uUID, string columnName, string label, int sortOrder, global::System.Guid originalUUID)
        {
            Cms_Column cms_Column = new Cms_Column();
            cms_Column.ColumnId = columnId;
            cms_Column.UUID = uUID;
            cms_Column.ColumnName = columnName;
            cms_Column.Label = label;
            cms_Column.SortOrder = sortOrder;
            cms_Column.OriginalUUID = originalUUID;
            return cms_Column;
        }
        /// <summary>
        /// There are no comments for property ColumnId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ColumnId
        {
            get
            {
                return this._ColumnId;
            }
            set
            {
                this.OnColumnIdChanging(value);
                this.ReportPropertyChanging("ColumnId");
                this._ColumnId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ColumnId");
                this.OnColumnIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ColumnId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnColumnIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnColumnIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property ColumnName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ColumnName
        {
            get
            {
                return this._ColumnName;
            }
            set
            {
                this.OnColumnNameChanging(value);
                this.ReportPropertyChanging("ColumnName");
                this._ColumnName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ColumnName");
                this.OnColumnNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ColumnName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnColumnNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnColumnNameChanged();
        /// <summary>
        /// There are no comments for property Label in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Label
        {
            get
            {
                return this._Label;
            }
            set
            {
                this.OnLabelChanging(value);
                this.ReportPropertyChanging("Label");
                this._Label = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("Label");
                this.OnLabelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Label;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLabelChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLabelChanged();
        /// <summary>
        /// There are no comments for property DataType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string DataType
        {
            get
            {
                return this._DataType;
            }
            set
            {
                this.OnDataTypeChanging(value);
                this.ReportPropertyChanging("DataType");
                this._DataType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("DataType");
                this.OnDataTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _DataType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataTypeChanged();
        /// <summary>
        /// There are no comments for property AllowNull in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<bool> AllowNull
        {
            get
            {
                return this._AllowNull;
            }
            set
            {
                this.OnAllowNullChanging(value);
                this.ReportPropertyChanging("AllowNull");
                this._AllowNull = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("AllowNull");
                this.OnAllowNullChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<bool> _AllowNull;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAllowNullChanging(global::System.Nullable<bool> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAllowNullChanged();
        /// <summary>
        /// There are no comments for property Length in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<int> Length
        {
            get
            {
                return this._Length;
            }
            set
            {
                this.OnLengthChanging(value);
                this.ReportPropertyChanging("Length");
                this._Length = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Length");
                this.OnLengthChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<int> _Length;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLengthChanging(global::System.Nullable<int> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLengthChanged();
        /// <summary>
        /// There are no comments for property Order in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<int> Order
        {
            get
            {
                return this._Order;
            }
            set
            {
                this.OnOrderChanging(value);
                this.ReportPropertyChanging("Order");
                this._Order = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Order");
                this.OnOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<int> _Order;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanging(global::System.Nullable<int> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanged();
        /// <summary>
        /// There are no comments for property Queryable in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<bool> Queryable
        {
            get
            {
                return this._Queryable;
            }
            set
            {
                this.OnQueryableChanging(value);
                this.ReportPropertyChanging("Queryable");
                this._Queryable = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Queryable");
                this.OnQueryableChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<bool> _Queryable;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnQueryableChanging(global::System.Nullable<bool> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnQueryableChanged();
        /// <summary>
        /// There are no comments for property Modifiable in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<bool> Modifiable
        {
            get
            {
                return this._Modifiable;
            }
            set
            {
                this.OnModifiableChanging(value);
                this.ReportPropertyChanging("Modifiable");
                this._Modifiable = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Modifiable");
                this.OnModifiableChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<bool> _Modifiable;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiableChanging(global::System.Nullable<bool> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiableChanged();
        /// <summary>
        /// There are no comments for property ControlType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ControlType
        {
            get
            {
                return this._ControlType;
            }
            set
            {
                this.OnControlTypeChanging(value);
                this.ReportPropertyChanging("ControlType");
                this._ControlType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ControlType");
                this.OnControlTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ControlType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnControlTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnControlTypeChanged();
        /// <summary>
        /// There are no comments for property DefaultValue in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string DefaultValue
        {
            get
            {
                return this._DefaultValue;
            }
            set
            {
                this.OnDefaultValueChanging(value);
                this.ReportPropertyChanging("DefaultValue");
                this._DefaultValue = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("DefaultValue");
                this.OnDefaultValueChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _DefaultValue;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDefaultValueChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDefaultValueChanged();
        /// <summary>
        /// There are no comments for property Items in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Items
        {
            get
            {
                return this._Items;
            }
            set
            {
                this.OnItemsChanging(value);
                this.ReportPropertyChanging("Items");
                this._Items = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Items");
                this.OnItemsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Items;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemsChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemsChanged();
        /// <summary>
        /// There are no comments for property SortOrder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int SortOrder
        {
            get
            {
                return this._SortOrder;
            }
            set
            {
                this.OnSortOrderChanging(value);
                this.ReportPropertyChanging("SortOrder");
                this._SortOrder = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("SortOrder");
                this.OnSortOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _SortOrder;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSortOrderChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSortOrderChanged();
        /// <summary>
        /// There are no comments for property Indexable in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<bool> Indexable
        {
            get
            {
                return this._Indexable;
            }
            set
            {
                this.OnIndexableChanging(value);
                this.ReportPropertyChanging("Indexable");
                this._Indexable = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Indexable");
                this.OnIndexableChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<bool> _Indexable;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIndexableChanging(global::System.Nullable<bool> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIndexableChanged();
        /// <summary>
        /// There are no comments for property VisibleInList in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<bool> VisibleInList
        {
            get
            {
                return this._VisibleInList;
            }
            set
            {
                this.OnVisibleInListChanging(value);
                this.ReportPropertyChanging("VisibleInList");
                this._VisibleInList = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("VisibleInList");
                this.OnVisibleInListChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<bool> _VisibleInList;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnVisibleInListChanging(global::System.Nullable<bool> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnVisibleInListChanged();
        /// <summary>
        /// There are no comments for property OriginalUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid OriginalUUID
        {
            get
            {
                return this._OriginalUUID;
            }
            set
            {
                this.OnOriginalUUIDChanging(value);
                this.ReportPropertyChanging("OriginalUUID");
                this._OriginalUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("OriginalUUID");
                this.OnOriginalUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _OriginalUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanged();
        /// <summary>
        /// There are no comments for property VType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string VType
        {
            get
            {
                return this._VType;
            }
            set
            {
                this.OnVTypeChanging(value);
                this.ReportPropertyChanging("VType");
                this._VType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("VType");
                this.OnVTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _VType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnVTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnVTypeChanged();
        /// <summary>
        /// There are no comments for property Tpl in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Tpl
        {
            get
            {
                return this._Tpl;
            }
            set
            {
                this.OnTplChanging(value);
                this.ReportPropertyChanging("Tpl");
                this._Tpl = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Tpl");
                this.OnTplChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Tpl;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnTplChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnTplChanged();
        /// <summary>
        /// There are no comments for property Tooltip in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Tooltip
        {
            get
            {
                return this._Tooltip;
            }
            set
            {
                this.OnTooltipChanging(value);
                this.ReportPropertyChanging("Tooltip");
                this._Tooltip = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Tooltip");
                this.OnTooltipChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Tooltip;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnTooltipChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnTooltipChanged();
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Column_Cms_Schema", "Cms_Schema")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Schema Cms_Schema
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Column_Cms_Schema", "Cms_Schema").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Column_Cms_Schema", "Cms_Schema").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Schema> Cms_SchemaReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Column_Cms_Schema", "Cms_Schema");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Column_Cms_Schema", "Cms_Schema", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ValidatorGroup in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Column_Cms_ValidatorGroup", "Cms_ValidatorGroup")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_ValidatorGroup Cms_ValidatorGroup
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ValidatorGroup>("EverestCmsModel.FK_Cms_Column_Cms_ValidatorGroup", "Cms_ValidatorGroup").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ValidatorGroup>("EverestCmsModel.FK_Cms_Column_Cms_ValidatorGroup", "Cms_ValidatorGroup").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_ValidatorGroup in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_ValidatorGroup> Cms_ValidatorGroupReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ValidatorGroup>("EverestCmsModel.FK_Cms_Column_Cms_ValidatorGroup", "Cms_ValidatorGroup");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_ValidatorGroup>("EverestCmsModel.FK_Cms_Column_Cms_ValidatorGroup", "Cms_ValidatorGroup", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Content in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Content")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Content : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Content object.
        /// </summary>
        /// <param name="contentId">Initial value of ContentId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="userName">Initial value of UserName.</param>
        /// <param name="originalUUID">Initial value of OriginalUUID.</param>
        /// <param name="postDate">Initial value of PostDate.</param>
        /// <param name="contentStatus">Initial value of ContentStatus.</param>
        /// <param name="applicationLevel">Initial value of ApplicationLevel.</param>
        /// <param name="folderLevel">Initial value of FolderLevel.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Content CreateCms_Content(int contentId, global::System.Guid uUID, string userName, global::System.Guid originalUUID, global::System.DateTime postDate, int contentStatus, int applicationLevel, int folderLevel)
        {
            Cms_Content cms_Content = new Cms_Content();
            cms_Content.ContentId = contentId;
            cms_Content.UUID = uUID;
            cms_Content.UserName = userName;
            cms_Content.OriginalUUID = originalUUID;
            cms_Content.PostDate = postDate;
            cms_Content.ContentStatus = contentStatus;
            cms_Content.ApplicationLevel = applicationLevel;
            cms_Content.FolderLevel = folderLevel;
            return cms_Content;
        }
        /// <summary>
        /// There are no comments for property ContentId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ContentId
        {
            get
            {
                return this._ContentId;
            }
            set
            {
                this.OnContentIdChanging(value);
                this.ReportPropertyChanging("ContentId");
                this._ContentId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentId");
                this.OnContentIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ContentId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property UserName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string UserName
        {
            get
            {
                return this._UserName;
            }
            set
            {
                this.OnUserNameChanging(value);
                this.ReportPropertyChanging("UserName");
                this._UserName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("UserName");
                this.OnUserNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _UserName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanged();
        /// <summary>
        /// There are no comments for property Title in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Title
        {
            get
            {
                return this._Title;
            }
            set
            {
                this.OnTitleChanging(value);
                this.ReportPropertyChanging("Title");
                this._Title = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Title");
                this.OnTitleChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Title;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnTitleChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnTitleChanged();
        /// <summary>
        /// There are no comments for property ModifiedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<global::System.DateTime> ModifiedDate
        {
            get
            {
                return this._ModifiedDate;
            }
            set
            {
                this.OnModifiedDateChanging(value);
                this.ReportPropertyChanging("ModifiedDate");
                this._ModifiedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ModifiedDate");
                this.OnModifiedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<global::System.DateTime> _ModifiedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanging(global::System.Nullable<global::System.DateTime> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanged();
        /// <summary>
        /// There are no comments for property OriginalUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid OriginalUUID
        {
            get
            {
                return this._OriginalUUID;
            }
            set
            {
                this.OnOriginalUUIDChanging(value);
                this.ReportPropertyChanging("OriginalUUID");
                this._OriginalUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("OriginalUUID");
                this.OnOriginalUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _OriginalUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanged();
        /// <summary>
        /// There are no comments for property PostDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime PostDate
        {
            get
            {
                return this._PostDate;
            }
            set
            {
                this.OnPostDateChanging(value);
                this.ReportPropertyChanging("PostDate");
                this._PostDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PostDate");
                this.OnPostDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _PostDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPostDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPostDateChanged();
        /// <summary>
        /// There are no comments for property ContentStatus in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ContentStatus
        {
            get
            {
                return this._ContentStatus;
            }
            set
            {
                this.OnContentStatusChanging(value);
                this.ReportPropertyChanging("ContentStatus");
                this._ContentStatus = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentStatus");
                this.OnContentStatusChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ContentStatus;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentStatusChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentStatusChanged();
        /// <summary>
        /// There are no comments for property UserKey in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string UserKey
        {
            get
            {
                return this._UserKey;
            }
            set
            {
                this.OnUserKeyChanging(value);
                this.ReportPropertyChanging("UserKey");
                this._UserKey = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("UserKey");
                this.OnUserKeyChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _UserKey;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserKeyChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserKeyChanged();
        /// <summary>
        /// There are no comments for property ApplicationLevel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ApplicationLevel
        {
            get
            {
                return this._ApplicationLevel;
            }
            set
            {
                this.OnApplicationLevelChanging(value);
                this.ReportPropertyChanging("ApplicationLevel");
                this._ApplicationLevel = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationLevel");
                this.OnApplicationLevelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ApplicationLevel;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanged();
        /// <summary>
        /// There are no comments for property FolderLevel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FolderLevel
        {
            get
            {
                return this._FolderLevel;
            }
            set
            {
                this.OnFolderLevelChanging(value);
                this.ReportPropertyChanging("FolderLevel");
                this._FolderLevel = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FolderLevel");
                this.OnFolderLevelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FolderLevel;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderLevelChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderLevelChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Content_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Content_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Content_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Content_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_BinaryContent in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_BinaryContent_Cms_Content", "Cms_BinaryContent")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_BinaryContent Cms_BinaryContent
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_BinaryContent>("EverestCmsModel.FK_Cms_BinaryContent_Cms_Content", "Cms_BinaryContent").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_BinaryContent>("EverestCmsModel.FK_Cms_BinaryContent_Cms_Content", "Cms_BinaryContent").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_BinaryContent in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_BinaryContent> Cms_BinaryContentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_BinaryContent>("EverestCmsModel.FK_Cms_BinaryContent_Cms_Content", "Cms_BinaryContent");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_BinaryContent>("EverestCmsModel.FK_Cms_BinaryContent_Cms_Content", "Cms_BinaryContent", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_Cms_Folder", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Folder Cms_Folder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Content_Cms_Folder", "Cms_Folder").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Content_Cms_Folder", "Cms_Folder").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Folder> Cms_FolderReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Content_Cms_Folder", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Content_Cms_Folder", "Cms_Folder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Localizations in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_Cms_LocalizedContent", "Cms_Content1")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Content> Localizations
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_LocalizedContent", "Cms_Content1");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_LocalizedContent", "Cms_Content1", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_Cms_LocalizedContent", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Content Base
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_LocalizedContent", "Cms_Content").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_LocalizedContent", "Cms_Content").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Content> BaseReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_LocalizedContent", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_LocalizedContent", "Cms_Content", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for SubContents in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_Cms_ParentContent", "Cms_Content1")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Content> SubContents
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_ParentContent", "Cms_Content1");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_ParentContent", "Cms_Content1", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for ParentContent in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_Cms_ParentContent", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Content ParentContent
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_ParentContent", "Cms_Content").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_ParentContent", "Cms_Content").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for ParentContent in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Content> ParentContentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_ParentContent", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_ParentContent", "Cms_Content", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_Cms_Schema", "Cms_Schema")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Schema Cms_Schema
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Content_Cms_Schema", "Cms_Schema").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Content_Cms_Schema", "Cms_Schema").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Schema> Cms_SchemaReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Content_Cms_Schema", "Cms_Schema");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Content_Cms_Schema", "Cms_Schema", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for BinaryContentsUsedByContentFile in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentFile_Cms_BinaryContent", "Cms_ContentFile")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentFile> BinaryContentsUsedByContentFile
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentFile>("EverestCmsModel.FK_Cms_ContentFile_Cms_BinaryContent", "Cms_ContentFile");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentFile>("EverestCmsModel.FK_Cms_ContentFile_Cms_BinaryContent", "Cms_ContentFile", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for ContentFiles in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentFile_Cms_Content", "Cms_ContentFile")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentFile> ContentFiles
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentFile>("EverestCmsModel.FK_Cms_ContentFile_Cms_Content", "Cms_ContentFile");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentFile>("EverestCmsModel.FK_Cms_ContentFile_Cms_Content", "Cms_ContentFile", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentInFolder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentInFolder_Cms_Content", "Cms_ContentInFolder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentInFolder> Cms_ContentInFolder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentInFolder>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Content", "Cms_ContentInFolder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentInFolder>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Content", "Cms_ContentInFolder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_WorkflowHistory in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_WorkflowHistory_Cms_Content", "Cms_WorkflowHistory")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_WorkflowHistory> Cms_WorkflowHistory
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_WorkflowHistory>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Content", "Cms_WorkflowHistory");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_WorkflowHistory>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Content", "Cms_WorkflowHistory", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentReferencing in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentReferencing_Cms_Content", "Cms_ContentReferencing")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentReferencing> Cms_ContentReferencing
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentReferencing>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_Content", "Cms_ContentReferencing");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentReferencing>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_Content", "Cms_ContentReferencing", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentReferenced in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentReferencing_Cms_ContentReferencing", "Cms_ContentReferencing")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentReferencing> Cms_ContentReferenced
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentReferencing>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_ContentReferencing", "Cms_ContentReferencing");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentReferencing>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_ContentReferencing", "Cms_ContentReferencing", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ContentTemplate in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ContentTemplate")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ContentTemplate : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ContentTemplate object.
        /// </summary>
        /// <param name="contentTemplateId">Initial value of ContentTemplateId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="name">Initial value of Name.</param>
        /// <param name="modifiedDate">Initial value of ModifiedDate.</param>
        /// <param name="userName">Initial value of UserName.</param>
        /// <param name="originalUUID">Initial value of OriginalUUID.</param>
        /// <param name="applicationLevel">Initial value of ApplicationLevel.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ContentTemplate CreateCms_ContentTemplate(int contentTemplateId, global::System.Guid uUID, string name, global::System.DateTime modifiedDate, string userName, global::System.Guid originalUUID, int applicationLevel)
        {
            Cms_ContentTemplate cms_ContentTemplate = new Cms_ContentTemplate();
            cms_ContentTemplate.ContentTemplateId = contentTemplateId;
            cms_ContentTemplate.UUID = uUID;
            cms_ContentTemplate.Name = name;
            cms_ContentTemplate.ModifiedDate = modifiedDate;
            cms_ContentTemplate.UserName = userName;
            cms_ContentTemplate.OriginalUUID = originalUUID;
            cms_ContentTemplate.ApplicationLevel = applicationLevel;
            return cms_ContentTemplate;
        }
        /// <summary>
        /// There are no comments for property ContentTemplateId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ContentTemplateId
        {
            get
            {
                return this._ContentTemplateId;
            }
            set
            {
                this.OnContentTemplateIdChanging(value);
                this.ReportPropertyChanging("ContentTemplateId");
                this._ContentTemplateId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentTemplateId");
                this.OnContentTemplateIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ContentTemplateId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentTemplateIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentTemplateIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property Name in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Name;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanged();
        /// <summary>
        /// There are no comments for property ModifiedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime ModifiedDate
        {
            get
            {
                return this._ModifiedDate;
            }
            set
            {
                this.OnModifiedDateChanging(value);
                this.ReportPropertyChanging("ModifiedDate");
                this._ModifiedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ModifiedDate");
                this.OnModifiedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _ModifiedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanged();
        /// <summary>
        /// There are no comments for property UserName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string UserName
        {
            get
            {
                return this._UserName;
            }
            set
            {
                this.OnUserNameChanging(value);
                this.ReportPropertyChanging("UserName");
                this._UserName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("UserName");
                this.OnUserNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _UserName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanged();
        /// <summary>
        /// There are no comments for property OriginalUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid OriginalUUID
        {
            get
            {
                return this._OriginalUUID;
            }
            set
            {
                this.OnOriginalUUIDChanging(value);
                this.ReportPropertyChanging("OriginalUUID");
                this._OriginalUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("OriginalUUID");
                this.OnOriginalUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _OriginalUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanged();
        /// <summary>
        /// There are no comments for property Description in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Description;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDescriptionChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDescriptionChanged();
        /// <summary>
        /// There are no comments for property ApplicationLevel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ApplicationLevel
        {
            get
            {
                return this._ApplicationLevel;
            }
            set
            {
                this.OnApplicationLevelChanging(value);
                this.ReportPropertyChanging("ApplicationLevel");
                this._ApplicationLevel = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationLevel");
                this.OnApplicationLevelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ApplicationLevel;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanged();
        /// <summary>
        /// There are no comments for property Namespace in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Namespace
        {
            get
            {
                return this._Namespace;
            }
            set
            {
                this.OnNamespaceChanging(value);
                this.ReportPropertyChanging("Namespace");
                this._Namespace = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Namespace");
                this.OnNamespaceChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Namespace;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNamespaceChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNamespaceChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplate_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ContentTemplate_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ContentTemplate_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ContentTemplate_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ContentTemplate_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Localizations in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplate_Cms_ContentTemplate", "Cms_ContentTemplate1")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentTemplate> Localizations
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplate_Cms_ContentTemplate", "Cms_ContentTemplate1");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplate_Cms_ContentTemplate", "Cms_ContentTemplate1", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplate_Cms_ContentTemplate", "Cms_ContentTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_ContentTemplate Base
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplate_Cms_ContentTemplate", "Cms_ContentTemplate").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplate_Cms_ContentTemplate", "Cms_ContentTemplate").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_ContentTemplate> BaseReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplate_Cms_ContentTemplate", "Cms_ContentTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplate_Cms_ContentTemplate", "Cms_ContentTemplate", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplateInPageHolder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplateInPageHolder_Cms_ContentTemplate", "Cms_ContentTemplateInPageHolder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentTemplateInPageHolder> Cms_ContentTemplateInPageHolder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentTemplateInPageHolder>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_ContentTemplate", "Cms_ContentTemplateInPageHolder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentTemplateInPageHolder>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_ContentTemplate", "Cms_ContentTemplateInPageHolder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplateParameters in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplateParameters_Cms_ContentTemplate", "Cms_ContentTemplateParameters")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentTemplateParameters> Cms_ContentTemplateParameters
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentTemplateParameters>("EverestCmsModel.FK_Cms_ContentTemplateParameters_Cms_ContentTemplate", "Cms_ContentTemplateParameters");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentTemplateParameters>("EverestCmsModel.FK_Cms_ContentTemplateParameters_Cms_ContentTemplate", "Cms_ContentTemplateParameters", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_DataRule in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_ContentTemplate", "Cms_DataRule")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_DataRule> Cms_DataRule
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_DataRule>("EverestCmsModel.FK_Cms_DataRule_Cms_ContentTemplate", "Cms_DataRule");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_DataRule>("EverestCmsModel.FK_Cms_DataRule_Cms_ContentTemplate", "Cms_DataRule", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Plugin in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Plugin_Cms_ContentTemplate", "Cms_Plugin")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Plugin> Cms_Plugin
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Plugin>("EverestCmsModel.FK_Cms_Plugin_Cms_ContentTemplate", "Cms_Plugin");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Plugin>("EverestCmsModel.FK_Cms_Plugin_Cms_ContentTemplate", "Cms_Plugin", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ContentTemplateInPageHolder in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ContentTemplateInPageHolder")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ContentTemplateInPageHolder : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ContentTemplateInPageHolder object.
        /// </summary>
        /// <param name="contentTemplateInHolderId">Initial value of ContentTemplateInHolderId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="position">Initial value of Position.</param>
        /// <param name="componentType">Initial value of ComponentType.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ContentTemplateInPageHolder CreateCms_ContentTemplateInPageHolder(int contentTemplateInHolderId, global::System.Guid uUID, string position, int componentType)
        {
            Cms_ContentTemplateInPageHolder cms_ContentTemplateInPageHolder = new Cms_ContentTemplateInPageHolder();
            cms_ContentTemplateInPageHolder.ContentTemplateInHolderId = contentTemplateInHolderId;
            cms_ContentTemplateInPageHolder.UUID = uUID;
            cms_ContentTemplateInPageHolder.Position = position;
            cms_ContentTemplateInPageHolder.ComponentType = componentType;
            return cms_ContentTemplateInPageHolder;
        }
        /// <summary>
        /// There are no comments for property ContentTemplateInHolderId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ContentTemplateInHolderId
        {
            get
            {
                return this._ContentTemplateInHolderId;
            }
            set
            {
                this.OnContentTemplateInHolderIdChanging(value);
                this.ReportPropertyChanging("ContentTemplateInHolderId");
                this._ContentTemplateInHolderId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentTemplateInHolderId");
                this.OnContentTemplateInHolderIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ContentTemplateInHolderId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentTemplateInHolderIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentTemplateInHolderIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property Position in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Position
        {
            get
            {
                return this._Position;
            }
            set
            {
                this.OnPositionChanging(value);
                this.ReportPropertyChanging("Position");
                this._Position = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("Position");
                this.OnPositionChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Position;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPositionChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPositionChanged();
        /// <summary>
        /// There are no comments for property Order in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<int> Order
        {
            get
            {
                return this._Order;
            }
            set
            {
                this.OnOrderChanging(value);
                this.ReportPropertyChanging("Order");
                this._Order = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Order");
                this.OnOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<int> _Order;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanging(global::System.Nullable<int> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanged();
        /// <summary>
        /// There are no comments for property ComponentValue in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ComponentValue
        {
            get
            {
                return this._ComponentValue;
            }
            set
            {
                this.OnComponentValueChanging(value);
                this.ReportPropertyChanging("ComponentValue");
                this._ComponentValue = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ComponentValue");
                this.OnComponentValueChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ComponentValue;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnComponentValueChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnComponentValueChanged();
        /// <summary>
        /// There are no comments for property ComponentType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ComponentType
        {
            get
            {
                return this._ComponentType;
            }
            set
            {
                this.OnComponentTypeChanging(value);
                this.ReportPropertyChanging("ComponentType");
                this._ComponentType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ComponentType");
                this.OnComponentTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ComponentType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnComponentTypeChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnComponentTypeChanged();
        /// <summary>
        /// There are no comments for property ControlId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ControlId
        {
            get
            {
                return this._ControlId;
            }
            set
            {
                this.OnControlIdChanging(value);
                this.ReportPropertyChanging("ControlId");
                this._ControlId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ControlId");
                this.OnControlIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ControlId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnControlIdChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnControlIdChanged();
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplateInPageHolder_Cms_ContentTemplate", "Cms_ContentTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_ContentTemplate Cms_ContentTemplate
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_ContentTemplate", "Cms_ContentTemplate").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_ContentTemplate", "Cms_ContentTemplate").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_ContentTemplate> Cms_ContentTemplateReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_ContentTemplate", "Cms_ContentTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_ContentTemplate", "Cms_ContentTemplate", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplateInPageHolder_Cms_Page", "Cms_Page")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Page Cms_Page
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_Page", "Cms_Page").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_Page", "Cms_Page").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Page> Cms_PageReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_Page", "Cms_Page");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_Page", "Cms_Page", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ParameterValues in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ParameterValues_Cms_ContentTemplateInPageHolder", "Cms_ParameterValues")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ParameterValues> Cms_ParameterValues
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ParameterValues>("EverestCmsModel.FK_Cms_ParameterValues_Cms_ContentTemplateInPageHolder", "Cms_ParameterValues");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ParameterValues>("EverestCmsModel.FK_Cms_ParameterValues_Cms_ContentTemplateInPageHolder", "Cms_ParameterValues", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ContentTemplateParameters in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ContentTemplateParameters")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ContentTemplateParameters : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ContentTemplateParameters object.
        /// </summary>
        /// <param name="parameterId">Initial value of ParameterId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="name">Initial value of Name.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ContentTemplateParameters CreateCms_ContentTemplateParameters(int parameterId, global::System.Guid uUID, string name)
        {
            Cms_ContentTemplateParameters cms_ContentTemplateParameters = new Cms_ContentTemplateParameters();
            cms_ContentTemplateParameters.ParameterId = parameterId;
            cms_ContentTemplateParameters.UUID = uUID;
            cms_ContentTemplateParameters.Name = name;
            return cms_ContentTemplateParameters;
        }
        /// <summary>
        /// There are no comments for property ParameterId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ParameterId
        {
            get
            {
                return this._ParameterId;
            }
            set
            {
                this.OnParameterIdChanging(value);
                this.ReportPropertyChanging("ParameterId");
                this._ParameterId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ParameterId");
                this.OnParameterIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ParameterId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnParameterIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnParameterIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property Name in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Name;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanged();
        /// <summary>
        /// There are no comments for property DataType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string DataType
        {
            get
            {
                return this._DataType;
            }
            set
            {
                this.OnDataTypeChanging(value);
                this.ReportPropertyChanging("DataType");
                this._DataType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("DataType");
                this.OnDataTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _DataType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataTypeChanged();
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplateParameters_Cms_ContentTemplate", "Cms_ContentTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_ContentTemplate Cms_ContentTemplate
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplateParameters_Cms_ContentTemplate", "Cms_ContentTemplate").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplateParameters_Cms_ContentTemplate", "Cms_ContentTemplate").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_ContentTemplate> Cms_ContentTemplateReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplateParameters_Cms_ContentTemplate", "Cms_ContentTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_ContentTemplateParameters_Cms_ContentTemplate", "Cms_ContentTemplate", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_DataRule in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_DataRule")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_DataRule : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_DataRule object.
        /// </summary>
        /// <param name="dataRuleId">Initial value of DataRuleId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="dataName">Initial value of DataName.</param>
        /// <param name="valueRule">Initial value of ValueRule.</param>
        /// <param name="order">Initial value of Order.</param>
        /// <param name="valueType">Initial value of ValueType.</param>
        /// <param name="dynamicLinkingOrder">Initial value of DynamicLinkingOrder.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_DataRule CreateCms_DataRule(int dataRuleId, global::System.Guid uUID, string dataName, string valueRule, int order, int valueType, int dynamicLinkingOrder)
        {
            Cms_DataRule cms_DataRule = new Cms_DataRule();
            cms_DataRule.DataRuleId = dataRuleId;
            cms_DataRule.UUID = uUID;
            cms_DataRule.DataName = dataName;
            cms_DataRule.ValueRule = valueRule;
            cms_DataRule.Order = order;
            cms_DataRule.ValueType = valueType;
            cms_DataRule.DynamicLinkingOrder = dynamicLinkingOrder;
            return cms_DataRule;
        }
        /// <summary>
        /// There are no comments for property DataRuleId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int DataRuleId
        {
            get
            {
                return this._DataRuleId;
            }
            set
            {
                this.OnDataRuleIdChanging(value);
                this.ReportPropertyChanging("DataRuleId");
                this._DataRuleId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("DataRuleId");
                this.OnDataRuleIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _DataRuleId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataRuleIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataRuleIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property DataName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string DataName
        {
            get
            {
                return this._DataName;
            }
            set
            {
                this.OnDataNameChanging(value);
                this.ReportPropertyChanging("DataName");
                this._DataName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("DataName");
                this.OnDataNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _DataName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataNameChanged();
        /// <summary>
        /// There are no comments for property ValueRule in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ValueRule
        {
            get
            {
                return this._ValueRule;
            }
            set
            {
                this.OnValueRuleChanging(value);
                this.ReportPropertyChanging("ValueRule");
                this._ValueRule = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ValueRule");
                this.OnValueRuleChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ValueRule;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValueRuleChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValueRuleChanged();
        /// <summary>
        /// There are no comments for property OrderBy in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string OrderBy
        {
            get
            {
                return this._OrderBy;
            }
            set
            {
                this.OnOrderByChanging(value);
                this.ReportPropertyChanging("OrderBy");
                this._OrderBy = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("OrderBy");
                this.OnOrderByChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _OrderBy;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderByChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderByChanged();
        /// <summary>
        /// There are no comments for property Order in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int Order
        {
            get
            {
                return this._Order;
            }
            set
            {
                this.OnOrderChanging(value);
                this.ReportPropertyChanging("Order");
                this._Order = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Order");
                this.OnOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _Order;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanged();
        /// <summary>
        /// There are no comments for property ValueType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ValueType
        {
            get
            {
                return this._ValueType;
            }
            set
            {
                this.OnValueTypeChanging(value);
                this.ReportPropertyChanging("ValueType");
                this._ValueType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ValueType");
                this.OnValueTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ValueType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValueTypeChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValueTypeChanged();
        /// <summary>
        /// There are no comments for property IncludeChildren in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<bool> IncludeChildren
        {
            get
            {
                return this._IncludeChildren;
            }
            set
            {
                this.OnIncludeChildrenChanging(value);
                this.ReportPropertyChanging("IncludeChildren");
                this._IncludeChildren = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("IncludeChildren");
                this.OnIncludeChildrenChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<bool> _IncludeChildren;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIncludeChildrenChanging(global::System.Nullable<bool> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIncludeChildrenChanged();
        /// <summary>
        /// There are no comments for property DynamicLinkingOrder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int DynamicLinkingOrder
        {
            get
            {
                return this._DynamicLinkingOrder;
            }
            set
            {
                this.OnDynamicLinkingOrderChanging(value);
                this.ReportPropertyChanging("DynamicLinkingOrder");
                this._DynamicLinkingOrder = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("DynamicLinkingOrder");
                this.OnDynamicLinkingOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _DynamicLinkingOrder;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDynamicLinkingOrderChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDynamicLinkingOrderChanged();
        /// <summary>
        /// There are no comments for property ReferencingContentId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ReferencingContentId
        {
            get
            {
                return this._ReferencingContentId;
            }
            set
            {
                this.OnReferencingContentIdChanging(value);
                this.ReportPropertyChanging("ReferencingContentId");
                this._ReferencingContentId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ReferencingContentId");
                this.OnReferencingContentIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ReferencingContentId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnReferencingContentIdChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnReferencingContentIdChanged();
        /// <summary>
        /// There are no comments for property PageIndex in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PageIndex
        {
            get
            {
                return this._PageIndex;
            }
            set
            {
                this.OnPageIndexChanging(value);
                this.ReportPropertyChanging("PageIndex");
                this._PageIndex = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("PageIndex");
                this.OnPageIndexChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PageIndex;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageIndexChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageIndexChanged();
        /// <summary>
        /// There are no comments for property PageSize in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PageSize
        {
            get
            {
                return this._PageSize;
            }
            set
            {
                this.OnPageSizeChanging(value);
                this.ReportPropertyChanging("PageSize");
                this._PageSize = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("PageSize");
                this.OnPageSizeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PageSize;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageSizeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageSizeChanged();
        /// <summary>
        /// There are no comments for property Caching in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Caching
        {
            get
            {
                return this._Caching;
            }
            set
            {
                this.OnCachingChanging(value);
                this.ReportPropertyChanging("Caching");
                this._Caching = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Caching");
                this.OnCachingChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Caching;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCachingChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCachingChanged();
        /// <summary>
        /// There are no comments for property TopCount in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string TopCount
        {
            get
            {
                return this._TopCount;
            }
            set
            {
                this.OnTopCountChanging(value);
                this.ReportPropertyChanging("TopCount");
                this._TopCount = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("TopCount");
                this.OnTopCountChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _TopCount;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnTopCountChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnTopCountChanged();
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_ContentTemplate", "Cms_ContentTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_ContentTemplate Cms_ContentTemplate
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_DataRule_Cms_ContentTemplate", "Cms_ContentTemplate").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_DataRule_Cms_ContentTemplate", "Cms_ContentTemplate").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_ContentTemplate> Cms_ContentTemplateReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_DataRule_Cms_ContentTemplate", "Cms_ContentTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_DataRule_Cms_ContentTemplate", "Cms_ContentTemplate", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_Page", "Cms_Page")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Page Cms_Page
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_DataRule_Cms_Page", "Cms_Page").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_DataRule_Cms_Page", "Cms_Page").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Page> Cms_PageReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_DataRule_Cms_Page", "Cms_Page");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_DataRule_Cms_Page", "Cms_Page", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_Folder", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Folder Cms_Folder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_DataRule_Cms_Folder", "Cms_Folder").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_DataRule_Cms_Folder", "Cms_Folder").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Folder> Cms_FolderReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_DataRule_Cms_Folder", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_DataRule_Cms_Folder", "Cms_Folder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_RssChannel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_RssChannel", "Cms_RssChannel")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_RssChannel Cms_RssChannel
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_RssChannel>("EverestCmsModel.FK_Cms_DataRule_Cms_RssChannel", "Cms_RssChannel").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_RssChannel>("EverestCmsModel.FK_Cms_DataRule_Cms_RssChannel", "Cms_RssChannel").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_RssChannel in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_RssChannel> Cms_RssChannelReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_RssChannel>("EverestCmsModel.FK_Cms_DataRule_Cms_RssChannel", "Cms_RssChannel");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_RssChannel>("EverestCmsModel.FK_Cms_DataRule_Cms_RssChannel", "Cms_RssChannel", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Folder in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Folder")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Folder : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Folder object.
        /// </summary>
        /// <param name="folderId">Initial value of FolderId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="folderName">Initial value of FolderName.</param>
        /// <param name="folderType">Initial value of FolderType.</param>
        /// <param name="canInherit">Initial value of CanInherit.</param>
        /// <param name="order">Initial value of Order.</param>
        /// <param name="originalUUID">Initial value of OriginalUUID.</param>
        /// <param name="applicationLevel">Initial value of ApplicationLevel.</param>
        /// <param name="folderLevel">Initial value of FolderLevel.</param>
        /// <param name="includeBase">Initial value of IncludeBase.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Folder CreateCms_Folder(int folderId, global::System.Guid uUID, string folderName, int folderType, bool canInherit, int order, global::System.Guid originalUUID, int applicationLevel, int folderLevel, bool includeBase)
        {
            Cms_Folder cms_Folder = new Cms_Folder();
            cms_Folder.FolderId = folderId;
            cms_Folder.UUID = uUID;
            cms_Folder.FolderName = folderName;
            cms_Folder.FolderType = folderType;
            cms_Folder.CanInherit = canInherit;
            cms_Folder.Order = order;
            cms_Folder.OriginalUUID = originalUUID;
            cms_Folder.ApplicationLevel = applicationLevel;
            cms_Folder.FolderLevel = folderLevel;
            cms_Folder.IncludeBase = includeBase;
            return cms_Folder;
        }
        /// <summary>
        /// There are no comments for property FolderId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int 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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FolderId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property FolderName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FolderName
        {
            get
            {
                return this._FolderName;
            }
            set
            {
                this.OnFolderNameChanging(value);
                this.ReportPropertyChanging("FolderName");
                this._FolderName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("FolderName");
                this.OnFolderNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FolderName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderNameChanged();
        /// <summary>
        /// There are no comments for property FolderType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FolderType
        {
            get
            {
                return this._FolderType;
            }
            set
            {
                this.OnFolderTypeChanging(value);
                this.ReportPropertyChanging("FolderType");
                this._FolderType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FolderType");
                this.OnFolderTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FolderType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderTypeChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderTypeChanged();
        /// <summary>
        /// There are no comments for property IconCls in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string IconCls
        {
            get
            {
                return this._IconCls;
            }
            set
            {
                this.OnIconClsChanging(value);
                this.ReportPropertyChanging("IconCls");
                this._IconCls = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("IconCls");
                this.OnIconClsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _IconCls;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIconClsChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIconClsChanged();
        /// <summary>
        /// There are no comments for property SchemaName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string SchemaName
        {
            get
            {
                return this._SchemaName;
            }
            set
            {
                this.OnSchemaNameChanging(value);
                this.ReportPropertyChanging("SchemaName");
                this._SchemaName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("SchemaName");
                this.OnSchemaNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _SchemaName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSchemaNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSchemaNameChanged();
        /// <summary>
        /// There are no comments for property CanInherit in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool CanInherit
        {
            get
            {
                return this._CanInherit;
            }
            set
            {
                this.OnCanInheritChanging(value);
                this.ReportPropertyChanging("CanInherit");
                this._CanInherit = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("CanInherit");
                this.OnCanInheritChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _CanInherit;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCanInheritChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCanInheritChanged();
        /// <summary>
        /// There are no comments for property Order in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int Order
        {
            get
            {
                return this._Order;
            }
            set
            {
                this.OnOrderChanging(value);
                this.ReportPropertyChanging("Order");
                this._Order = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Order");
                this.OnOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _Order;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanged();
        /// <summary>
        /// There are no comments for property FormType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FormType
        {
            get
            {
                return this._FormType;
            }
            set
            {
                this.OnFormTypeChanging(value);
                this.ReportPropertyChanging("FormType");
                this._FormType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("FormType");
                this.OnFormTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FormType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormTypeChanged();
        /// <summary>
        /// There are no comments for property FolderPath in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FolderPath
        {
            get
            {
                return this._FolderPath;
            }
            set
            {
                this.OnFolderPathChanging(value);
                this.ReportPropertyChanging("FolderPath");
                this._FolderPath = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("FolderPath");
                this.OnFolderPathChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FolderPath;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderPathChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderPathChanged();
        /// <summary>
        /// There are no comments for property OriginalUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid OriginalUUID
        {
            get
            {
                return this._OriginalUUID;
            }
            set
            {
                this.OnOriginalUUIDChanging(value);
                this.ReportPropertyChanging("OriginalUUID");
                this._OriginalUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("OriginalUUID");
                this.OnOriginalUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _OriginalUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanged();
        /// <summary>
        /// There are no comments for property ApplicationLevel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ApplicationLevel
        {
            get
            {
                return this._ApplicationLevel;
            }
            set
            {
                this.OnApplicationLevelChanging(value);
                this.ReportPropertyChanging("ApplicationLevel");
                this._ApplicationLevel = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationLevel");
                this.OnApplicationLevelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ApplicationLevel;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanged();
        /// <summary>
        /// There are no comments for property FolderLevel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FolderLevel
        {
            get
            {
                return this._FolderLevel;
            }
            set
            {
                this.OnFolderLevelChanging(value);
                this.ReportPropertyChanging("FolderLevel");
                this._FolderLevel = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FolderLevel");
                this.OnFolderLevelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FolderLevel;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderLevelChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderLevelChanged();
        /// <summary>
        /// There are no comments for property DisplayName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string DisplayName
        {
            get
            {
                return this._DisplayName;
            }
            set
            {
                this.OnDisplayNameChanging(value);
                this.ReportPropertyChanging("DisplayName");
                this._DisplayName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("DisplayName");
                this.OnDisplayNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _DisplayName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDisplayNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDisplayNameChanged();
        /// <summary>
        /// There are no comments for property IncludeBase in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool IncludeBase
        {
            get
            {
                return this._IncludeBase;
            }
            set
            {
                this.OnIncludeBaseChanging(value);
                this.ReportPropertyChanging("IncludeBase");
                this._IncludeBase = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("IncludeBase");
                this.OnIncludeBaseChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _IncludeBase;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIncludeBaseChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIncludeBaseChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Folder_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Folder_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Folder_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Folder_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_Cms_Folder", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Content> Cms_Content
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_Folder", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_Folder", "Cms_Content", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Children in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Folder", "Cms_Folder1")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Folder> Children
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder", "Cms_Folder1");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder", "Cms_Folder1", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Parent in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Folder", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Folder Parent
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder", "Cms_Folder").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder", "Cms_Folder").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Parent in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Folder> ParentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder", "Cms_Folder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Derives in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Folder_Inherit", "Cms_Folder1")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Folder> Derives
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder_Inherit", "Cms_Folder1");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder_Inherit", "Cms_Folder1", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Folder_Inherit", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Folder Base
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder_Inherit", "Cms_Folder").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder_Inherit", "Cms_Folder").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Folder> BaseReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder_Inherit", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Folder_Inherit", "Cms_Folder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Schema", "Cms_Schema")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Schema Cms_Schema
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Folder_Cms_Schema", "Cms_Schema").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Folder_Cms_Schema", "Cms_Schema").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Schema> Cms_SchemaReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Folder_Cms_Schema", "Cms_Schema");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_Folder_Cms_Schema", "Cms_Schema", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Properties in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Properties_Cms_Folder", "Cms_Properties")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Properties Cms_Properties
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Properties>("EverestCmsModel.FK_Cms_Properties_Cms_Folder", "Cms_Properties").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Properties>("EverestCmsModel.FK_Cms_Properties_Cms_Folder", "Cms_Properties").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Properties in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Properties> Cms_PropertiesReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Properties>("EverestCmsModel.FK_Cms_Properties_Cms_Folder", "Cms_Properties");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Properties>("EverestCmsModel.FK_Cms_Properties_Cms_Folder", "Cms_Properties", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_DataRule in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_Folder", "Cms_DataRule")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_DataRule> Cms_DataRule
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_DataRule>("EverestCmsModel.FK_Cms_DataRule_Cms_Folder", "Cms_DataRule");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_DataRule>("EverestCmsModel.FK_Cms_DataRule_Cms_Folder", "Cms_DataRule", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Workflow in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Workflow", "Cms_Workflow")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Workflow Cms_Workflow
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_Folder_Cms_Workflow", "Cms_Workflow").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_Folder_Cms_Workflow", "Cms_Workflow").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Workflow in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Workflow> Cms_WorkflowReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_Folder_Cms_Workflow", "Cms_Workflow");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_Folder_Cms_Workflow", "Cms_Workflow", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentInFolder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentInFolder_Cms_Folder", "Cms_ContentInFolder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentInFolder> Cms_ContentInFolder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentInFolder>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Folder", "Cms_ContentInFolder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentInFolder>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Folder", "Cms_ContentInFolder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_SearchSetting in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_SearchSetting_Cms_Folder", "Cms_SearchSetting")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_SearchSetting> Cms_SearchSetting
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_SearchSetting>("EverestCmsModel.FK_Cms_SearchSetting_Cms_Folder", "Cms_SearchSetting");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_SearchSetting>("EverestCmsModel.FK_Cms_SearchSetting_Cms_Folder", "Cms_SearchSetting", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Page in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Page")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Page : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Page object.
        /// </summary>
        /// <param name="pageId">Initial value of PageId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="pageName">Initial value of PageName.</param>
        /// <param name="loweredPageName">Initial value of LoweredPageName.</param>
        /// <param name="modifiedDate">Initial value of ModifiedDate.</param>
        /// <param name="originalUUID">Initial value of OriginalUUID.</param>
        /// <param name="showInNavigation">Initial value of ShowInNavigation.</param>
        /// <param name="applicationLevel">Initial value of ApplicationLevel.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Page CreateCms_Page(int pageId, global::System.Guid uUID, string pageName, string loweredPageName, global::System.DateTime modifiedDate, global::System.Guid originalUUID, bool showInNavigation, int applicationLevel)
        {
            Cms_Page cms_Page = new Cms_Page();
            cms_Page.PageId = pageId;
            cms_Page.UUID = uUID;
            cms_Page.PageName = pageName;
            cms_Page.LoweredPageName = loweredPageName;
            cms_Page.ModifiedDate = modifiedDate;
            cms_Page.OriginalUUID = originalUUID;
            cms_Page.ShowInNavigation = showInNavigation;
            cms_Page.ApplicationLevel = applicationLevel;
            return cms_Page;
        }
        /// <summary>
        /// There are no comments for property PageId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int PageId
        {
            get
            {
                return this._PageId;
            }
            set
            {
                this.OnPageIdChanging(value);
                this.ReportPropertyChanging("PageId");
                this._PageId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PageId");
                this.OnPageIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _PageId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property PageName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PageName
        {
            get
            {
                return this._PageName;
            }
            set
            {
                this.OnPageNameChanging(value);
                this.ReportPropertyChanging("PageName");
                this._PageName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PageName");
                this.OnPageNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PageName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageNameChanged();
        /// <summary>
        /// There are no comments for property LoweredPageName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string LoweredPageName
        {
            get
            {
                return this._LoweredPageName;
            }
            set
            {
                this.OnLoweredPageNameChanging(value);
                this.ReportPropertyChanging("LoweredPageName");
                this._LoweredPageName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("LoweredPageName");
                this.OnLoweredPageNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _LoweredPageName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredPageNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnLoweredPageNameChanged();
        /// <summary>
        /// There are no comments for property ModifiedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime ModifiedDate
        {
            get
            {
                return this._ModifiedDate;
            }
            set
            {
                this.OnModifiedDateChanging(value);
                this.ReportPropertyChanging("ModifiedDate");
                this._ModifiedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ModifiedDate");
                this.OnModifiedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _ModifiedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanged();
        /// <summary>
        /// There are no comments for property UserName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string UserName
        {
            get
            {
                return this._UserName;
            }
            set
            {
                this.OnUserNameChanging(value);
                this.ReportPropertyChanging("UserName");
                this._UserName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("UserName");
                this.OnUserNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _UserName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanged();
        /// <summary>
        /// There are no comments for property Url in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Url
        {
            get
            {
                return this._Url;
            }
            set
            {
                this.OnUrlChanging(value);
                this.ReportPropertyChanging("Url");
                this._Url = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Url");
                this.OnUrlChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Url;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUrlChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUrlChanged();
        /// <summary>
        /// There are no comments for property DefaultParams in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string DefaultParams
        {
            get
            {
                return this._DefaultParams;
            }
            set
            {
                this.OnDefaultParamsChanging(value);
                this.ReportPropertyChanging("DefaultParams");
                this._DefaultParams = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("DefaultParams");
                this.OnDefaultParamsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _DefaultParams;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDefaultParamsChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDefaultParamsChanged();
        /// <summary>
        /// There are no comments for property OriginalUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid OriginalUUID
        {
            get
            {
                return this._OriginalUUID;
            }
            set
            {
                this.OnOriginalUUIDChanging(value);
                this.ReportPropertyChanging("OriginalUUID");
                this._OriginalUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("OriginalUUID");
                this.OnOriginalUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _OriginalUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanged();
        /// <summary>
        /// There are no comments for property ShowInNavigation in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool ShowInNavigation
        {
            get
            {
                return this._ShowInNavigation;
            }
            set
            {
                this.OnShowInNavigationChanging(value);
                this.ReportPropertyChanging("ShowInNavigation");
                this._ShowInNavigation = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ShowInNavigation");
                this.OnShowInNavigationChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _ShowInNavigation;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnShowInNavigationChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnShowInNavigationChanged();
        /// <summary>
        /// There are no comments for property NavigationText in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string NavigationText
        {
            get
            {
                return this._NavigationText;
            }
            set
            {
                this.OnNavigationTextChanging(value);
                this.ReportPropertyChanging("NavigationText");
                this._NavigationText = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("NavigationText");
                this.OnNavigationTextChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _NavigationText;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNavigationTextChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNavigationTextChanged();
        /// <summary>
        /// There are no comments for property NavigationOrder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<int> NavigationOrder
        {
            get
            {
                return this._NavigationOrder;
            }
            set
            {
                this.OnNavigationOrderChanging(value);
                this.ReportPropertyChanging("NavigationOrder");
                this._NavigationOrder = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("NavigationOrder");
                this.OnNavigationOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<int> _NavigationOrder;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNavigationOrderChanging(global::System.Nullable<int> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNavigationOrderChanged();
        /// <summary>
        /// There are no comments for property ApplicationLevel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ApplicationLevel
        {
            get
            {
                return this._ApplicationLevel;
            }
            set
            {
                this.OnApplicationLevelChanging(value);
                this.ReportPropertyChanging("ApplicationLevel");
                this._ApplicationLevel = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationLevel");
                this.OnApplicationLevelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ApplicationLevel;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanged();
        /// <summary>
        /// There are no comments for property Denies in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Denies
        {
            get
            {
                return this._Denies;
            }
            set
            {
                this.OnDeniesChanging(value);
                this.ReportPropertyChanging("Denies");
                this._Denies = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Denies");
                this.OnDeniesChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Denies;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDeniesChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDeniesChanged();
        /// <summary>
        /// There are no comments for property Allows in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Allows
        {
            get
            {
                return this._Allows;
            }
            set
            {
                this.OnAllowsChanging(value);
                this.ReportPropertyChanging("Allows");
                this._Allows = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Allows");
                this.OnAllowsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Allows;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAllowsChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAllowsChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Page_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Page_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Page_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Page_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Page_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplateInPageHolder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentTemplateInPageHolder_Cms_Page", "Cms_ContentTemplateInPageHolder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ContentTemplateInPageHolder> Cms_ContentTemplateInPageHolder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ContentTemplateInPageHolder>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_Page", "Cms_ContentTemplateInPageHolder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ContentTemplateInPageHolder>("EverestCmsModel.FK_Cms_ContentTemplateInPageHolder_Cms_Page", "Cms_ContentTemplateInPageHolder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_DataRule in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_Page", "Cms_DataRule")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_DataRule> Cms_DataRule
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_DataRule>("EverestCmsModel.FK_Cms_DataRule_Cms_Page", "Cms_DataRule");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_DataRule>("EverestCmsModel.FK_Cms_DataRule_Cms_Page", "Cms_DataRule", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Localizations in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Page_Cms_Page", "Cms_Page1")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Page> Localizations
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Page>("EverestCmsModel.FK_Cms_Page_Cms_Page", "Cms_Page1");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Page>("EverestCmsModel.FK_Cms_Page_Cms_Page", "Cms_Page1", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Page_Cms_Page", "Cms_Page")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Page Base
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Page_Cms_Page", "Cms_Page").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Page_Cms_Page", "Cms_Page").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Page> BaseReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Page_Cms_Page", "Cms_Page");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Page_Cms_Page", "Cms_Page", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_PageTemplate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Page_Cms_PageTemplate", "Cms_PageTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_PageTemplate Cms_PageTemplate
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_Page_Cms_PageTemplate", "Cms_PageTemplate").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_Page_Cms_PageTemplate", "Cms_PageTemplate").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_PageTemplate in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_PageTemplate> Cms_PageTemplateReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_Page_Cms_PageTemplate", "Cms_PageTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_Page_Cms_PageTemplate", "Cms_PageTemplate", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Plugin in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Plugin_Cms_Page", "Cms_Plugin")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Plugin> Cms_Plugin
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Plugin>("EverestCmsModel.FK_Cms_Plugin_Cms_Page", "Cms_Plugin");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Plugin>("EverestCmsModel.FK_Cms_Plugin_Cms_Page", "Cms_Plugin", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Children in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Page_ParentPage", "Cms_Page1")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Page> Cms_Children
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Page>("EverestCmsModel.FK_Cms_Page_ParentPage", "Cms_Page1");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Page>("EverestCmsModel.FK_Cms_Page_ParentPage", "Cms_Page1", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ParentPage in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Page_ParentPage", "Cms_Page")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Page Cms_ParentPage
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Page_ParentPage", "Cms_Page").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Page_ParentPage", "Cms_Page").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_ParentPage in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Page> Cms_ParentPageReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Page_ParentPage", "Cms_Page");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Page_ParentPage", "Cms_Page", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_PageTemplate in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_PageTemplate")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_PageTemplate : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_PageTemplate object.
        /// </summary>
        /// <param name="pageTemplateId">Initial value of PageTemplateId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="name">Initial value of Name.</param>
        /// <param name="modifiedDate">Initial value of ModifiedDate.</param>
        /// <param name="userName">Initial value of UserName.</param>
        /// <param name="originalUUID">Initial value of OriginalUUID.</param>
        /// <param name="applicationLevel">Initial value of ApplicationLevel.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_PageTemplate CreateCms_PageTemplate(int pageTemplateId, global::System.Guid uUID, string name, global::System.DateTime modifiedDate, string userName, global::System.Guid originalUUID, int applicationLevel)
        {
            Cms_PageTemplate cms_PageTemplate = new Cms_PageTemplate();
            cms_PageTemplate.PageTemplateId = pageTemplateId;
            cms_PageTemplate.UUID = uUID;
            cms_PageTemplate.Name = name;
            cms_PageTemplate.ModifiedDate = modifiedDate;
            cms_PageTemplate.UserName = userName;
            cms_PageTemplate.OriginalUUID = originalUUID;
            cms_PageTemplate.ApplicationLevel = applicationLevel;
            return cms_PageTemplate;
        }
        /// <summary>
        /// There are no comments for property PageTemplateId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int PageTemplateId
        {
            get
            {
                return this._PageTemplateId;
            }
            set
            {
                this.OnPageTemplateIdChanging(value);
                this.ReportPropertyChanging("PageTemplateId");
                this._PageTemplateId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PageTemplateId");
                this.OnPageTemplateIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _PageTemplateId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageTemplateIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPageTemplateIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property Name in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Name;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanged();
        /// <summary>
        /// There are no comments for property ModifiedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime ModifiedDate
        {
            get
            {
                return this._ModifiedDate;
            }
            set
            {
                this.OnModifiedDateChanging(value);
                this.ReportPropertyChanging("ModifiedDate");
                this._ModifiedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ModifiedDate");
                this.OnModifiedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _ModifiedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanged();
        /// <summary>
        /// There are no comments for property UserName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string UserName
        {
            get
            {
                return this._UserName;
            }
            set
            {
                this.OnUserNameChanging(value);
                this.ReportPropertyChanging("UserName");
                this._UserName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("UserName");
                this.OnUserNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _UserName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanged();
        /// <summary>
        /// There are no comments for property OriginalUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid OriginalUUID
        {
            get
            {
                return this._OriginalUUID;
            }
            set
            {
                this.OnOriginalUUIDChanging(value);
                this.ReportPropertyChanging("OriginalUUID");
                this._OriginalUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("OriginalUUID");
                this.OnOriginalUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _OriginalUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanged();
        /// <summary>
        /// There are no comments for property ApplicationLevel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ApplicationLevel
        {
            get
            {
                return this._ApplicationLevel;
            }
            set
            {
                this.OnApplicationLevelChanging(value);
                this.ReportPropertyChanging("ApplicationLevel");
                this._ApplicationLevel = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationLevel");
                this.OnApplicationLevelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ApplicationLevel;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanged();
        /// <summary>
        /// There are no comments for property Thumbnail in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Thumbnail
        {
            get
            {
                return this._Thumbnail;
            }
            set
            {
                this.OnThumbnailChanging(value);
                this.ReportPropertyChanging("Thumbnail");
                this._Thumbnail = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Thumbnail");
                this.OnThumbnailChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Thumbnail;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnThumbnailChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnThumbnailChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_PageTemplate_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_PageTemplate_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_PageTemplate_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_PageTemplate_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_PageTemplate_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Page_Cms_PageTemplate", "Cms_Page")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Page> Cms_Page
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Page>("EverestCmsModel.FK_Cms_Page_Cms_PageTemplate", "Cms_Page");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Page>("EverestCmsModel.FK_Cms_Page_Cms_PageTemplate", "Cms_Page", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Localizations in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_PageTemplate_Cms_PageTemplate1", "Cms_PageTemplate1")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_PageTemplate> Localizations
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplate_Cms_PageTemplate1", "Cms_PageTemplate1");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplate_Cms_PageTemplate1", "Cms_PageTemplate1", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_PageTemplate_Cms_PageTemplate1", "Cms_PageTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_PageTemplate Base
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplate_Cms_PageTemplate1", "Cms_PageTemplate").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplate_Cms_PageTemplate1", "Cms_PageTemplate").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_PageTemplate> BaseReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplate_Cms_PageTemplate1", "Cms_PageTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplate_Cms_PageTemplate1", "Cms_PageTemplate", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_PageTemplateHolders in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_PageTemplateHolders_Cms_PageTemplate", "Cms_PageTemplateHolders")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_PageTemplateHolders> Cms_PageTemplateHolders
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_PageTemplateHolders>("EverestCmsModel.FK_Cms_PageTemplateHolders_Cms_PageTemplate", "Cms_PageTemplateHolders");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_PageTemplateHolders>("EverestCmsModel.FK_Cms_PageTemplateHolders_Cms_PageTemplate", "Cms_PageTemplateHolders", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_PageTemplateHolders in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_PageTemplateHolders")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_PageTemplateHolders : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_PageTemplateHolders object.
        /// </summary>
        /// <param name="holderId">Initial value of HolderId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="name">Initial value of Name.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_PageTemplateHolders CreateCms_PageTemplateHolders(int holderId, global::System.Guid uUID, string name)
        {
            Cms_PageTemplateHolders cms_PageTemplateHolders = new Cms_PageTemplateHolders();
            cms_PageTemplateHolders.HolderId = holderId;
            cms_PageTemplateHolders.UUID = uUID;
            cms_PageTemplateHolders.Name = name;
            return cms_PageTemplateHolders;
        }
        /// <summary>
        /// There are no comments for property HolderId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int HolderId
        {
            get
            {
                return this._HolderId;
            }
            set
            {
                this.OnHolderIdChanging(value);
                this.ReportPropertyChanging("HolderId");
                this._HolderId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("HolderId");
                this.OnHolderIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _HolderId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnHolderIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnHolderIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property Name in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Name;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanged();
        /// <summary>
        /// There are no comments for Cms_PageTemplate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_PageTemplateHolders_Cms_PageTemplate", "Cms_PageTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_PageTemplate Cms_PageTemplate
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplateHolders_Cms_PageTemplate", "Cms_PageTemplate").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplateHolders_Cms_PageTemplate", "Cms_PageTemplate").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_PageTemplate in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_PageTemplate> Cms_PageTemplateReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplateHolders_Cms_PageTemplate", "Cms_PageTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_PageTemplate>("EverestCmsModel.FK_Cms_PageTemplateHolders_Cms_PageTemplate", "Cms_PageTemplate", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Permission in the schema.
    /// </summary>
    /// <KeyProperties>
    /// RoleId
    /// PermissionName
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Permission")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Permission : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Permission object.
        /// </summary>
        /// <param name="permissionId">Initial value of PermissionId.</param>
        /// <param name="roleId">Initial value of RoleId.</param>
        /// <param name="permissionName">Initial value of PermissionName.</param>
        /// <param name="view">Initial value of View.</param>
        /// <param name="add">Initial value of Add.</param>
        /// <param name="delete">Initial value of Delete.</param>
        /// <param name="update">Initial value of Update.</param>
        /// <param name="audit">Initial value of Audit.</param>
        /// <param name="order">Initial value of Order.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Permission CreateCms_Permission(int permissionId, global::System.Guid roleId, string permissionName, bool view, bool add, bool delete, bool update, bool audit, int order)
        {
            Cms_Permission cms_Permission = new Cms_Permission();
            cms_Permission.PermissionId = permissionId;
            cms_Permission.RoleId = roleId;
            cms_Permission.PermissionName = permissionName;
            cms_Permission.View = view;
            cms_Permission.Add = add;
            cms_Permission.Delete = delete;
            cms_Permission.Update = update;
            cms_Permission.Audit = audit;
            cms_Permission.Order = order;
            return cms_Permission;
        }
        /// <summary>
        /// There are no comments for property PermissionId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int PermissionId
        {
            get
            {
                return this._PermissionId;
            }
            set
            {
                this.OnPermissionIdChanging(value);
                this.ReportPropertyChanging("PermissionId");
                this._PermissionId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PermissionId");
                this.OnPermissionIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _PermissionId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPermissionIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPermissionIdChanged();
        /// <summary>
        /// There are no comments for property RoleId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid RoleId
        {
            get
            {
                return this._RoleId;
            }
            set
            {
                this.OnRoleIdChanging(value);
                this.ReportPropertyChanging("RoleId");
                this._RoleId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("RoleId");
                this.OnRoleIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _RoleId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleIdChanged();
        /// <summary>
        /// There are no comments for property PermissionName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PermissionName
        {
            get
            {
                return this._PermissionName;
            }
            set
            {
                this.OnPermissionNameChanging(value);
                this.ReportPropertyChanging("PermissionName");
                this._PermissionName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PermissionName");
                this.OnPermissionNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PermissionName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPermissionNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPermissionNameChanged();
        /// <summary>
        /// There are no comments for property View in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool View
        {
            get
            {
                return this._View;
            }
            set
            {
                this.OnViewChanging(value);
                this.ReportPropertyChanging("View");
                this._View = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("View");
                this.OnViewChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _View;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnViewChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnViewChanged();
        /// <summary>
        /// There are no comments for property Add in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool Add
        {
            get
            {
                return this._Add;
            }
            set
            {
                this.OnAddChanging(value);
                this.ReportPropertyChanging("Add");
                this._Add = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Add");
                this.OnAddChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _Add;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAddChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAddChanged();
        /// <summary>
        /// There are no comments for property Delete in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool Delete
        {
            get
            {
                return this._Delete;
            }
            set
            {
                this.OnDeleteChanging(value);
                this.ReportPropertyChanging("Delete");
                this._Delete = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Delete");
                this.OnDeleteChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _Delete;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDeleteChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDeleteChanged();
        /// <summary>
        /// There are no comments for property Update in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool Update
        {
            get
            {
                return this._Update;
            }
            set
            {
                this.OnUpdateChanging(value);
                this.ReportPropertyChanging("Update");
                this._Update = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Update");
                this.OnUpdateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _Update;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUpdateChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUpdateChanged();
        /// <summary>
        /// There are no comments for property Audit in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool Audit
        {
            get
            {
                return this._Audit;
            }
            set
            {
                this.OnAuditChanging(value);
                this.ReportPropertyChanging("Audit");
                this._Audit = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Audit");
                this.OnAuditChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _Audit;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAuditChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAuditChanged();
        /// <summary>
        /// There are no comments for property Order in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int Order
        {
            get
            {
                return this._Order;
            }
            set
            {
                this.OnOrderChanging(value);
                this.ReportPropertyChanging("Order");
                this._Order = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Order");
                this.OnOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _Order;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOrderChanged();
        /// <summary>
        /// There are no comments for aspnet_Roles in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Permission_aspnet_Roles", "aspnet_Roles")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Roles aspnet_Roles
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Roles>("EverestCmsModel.FK_Permission_aspnet_Roles", "aspnet_Roles").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Roles>("EverestCmsModel.FK_Permission_aspnet_Roles", "aspnet_Roles").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Roles in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Roles> aspnet_RolesReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Roles>("EverestCmsModel.FK_Permission_aspnet_Roles", "aspnet_Roles");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Roles>("EverestCmsModel.FK_Permission_aspnet_Roles", "aspnet_Roles", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Plugin in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Plugin")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Plugin : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Plugin object.
        /// </summary>
        /// <param name="pluginId">Initial value of PluginId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="pluginType">Initial value of PluginType.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Plugin CreateCms_Plugin(int pluginId, global::System.Guid uUID, string pluginType)
        {
            Cms_Plugin cms_Plugin = new Cms_Plugin();
            cms_Plugin.PluginId = pluginId;
            cms_Plugin.UUID = uUID;
            cms_Plugin.PluginType = pluginType;
            return cms_Plugin;
        }
        /// <summary>
        /// There are no comments for property PluginId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int PluginId
        {
            get
            {
                return this._PluginId;
            }
            set
            {
                this.OnPluginIdChanging(value);
                this.ReportPropertyChanging("PluginId");
                this._PluginId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PluginId");
                this.OnPluginIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _PluginId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPluginIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPluginIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property PluginName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PluginName
        {
            get
            {
                return this._PluginName;
            }
            set
            {
                this.OnPluginNameChanging(value);
                this.ReportPropertyChanging("PluginName");
                this._PluginName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("PluginName");
                this.OnPluginNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PluginName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPluginNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPluginNameChanged();
        /// <summary>
        /// There are no comments for property PluginType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PluginType
        {
            get
            {
                return this._PluginType;
            }
            set
            {
                this.OnPluginTypeChanging(value);
                this.ReportPropertyChanging("PluginType");
                this._PluginType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PluginType");
                this.OnPluginTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PluginType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPluginTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPluginTypeChanged();
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Plugin_Cms_ContentTemplate", "Cms_ContentTemplate")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_ContentTemplate Cms_ContentTemplate
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_Plugin_Cms_ContentTemplate", "Cms_ContentTemplate").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_Plugin_Cms_ContentTemplate", "Cms_ContentTemplate").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplate in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_ContentTemplate> Cms_ContentTemplateReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_Plugin_Cms_ContentTemplate", "Cms_ContentTemplate");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_ContentTemplate>("EverestCmsModel.FK_Cms_Plugin_Cms_ContentTemplate", "Cms_ContentTemplate", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Plugin_Cms_Page", "Cms_Page")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Page Cms_Page
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Plugin_Cms_Page", "Cms_Page").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Plugin_Cms_Page", "Cms_Page").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Page in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Page> Cms_PageReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Plugin_Cms_Page", "Cms_Page");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Page>("EverestCmsModel.FK_Cms_Plugin_Cms_Page", "Cms_Page", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Properties in the schema.
    /// </summary>
    /// <KeyProperties>
    /// FolderUUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Properties")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Properties : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Properties object.
        /// </summary>
        /// <param name="folderUUID">Initial value of FolderUUID.</param>
        /// <param name="propertiesBody">Initial value of PropertiesBody.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Properties CreateCms_Properties(global::System.Guid folderUUID, string propertiesBody)
        {
            Cms_Properties cms_Properties = new Cms_Properties();
            cms_Properties.FolderUUID = folderUUID;
            cms_Properties.PropertiesBody = propertiesBody;
            return cms_Properties;
        }
        /// <summary>
        /// There are no comments for property FolderUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid FolderUUID
        {
            get
            {
                return this._FolderUUID;
            }
            set
            {
                this.OnFolderUUIDChanging(value);
                this.ReportPropertyChanging("FolderUUID");
                this._FolderUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FolderUUID");
                this.OnFolderUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _FolderUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderUUIDChanged();
        /// <summary>
        /// There are no comments for property PropertiesBody in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string PropertiesBody
        {
            get
            {
                return this._PropertiesBody;
            }
            set
            {
                this.OnPropertiesBodyChanging(value);
                this.ReportPropertyChanging("PropertiesBody");
                this._PropertiesBody = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("PropertiesBody");
                this.OnPropertiesBodyChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _PropertiesBody;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPropertiesBodyChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPropertiesBodyChanged();
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Properties_Cms_Folder", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Folder Cms_Folder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Properties_Cms_Folder", "Cms_Folder").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Properties_Cms_Folder", "Cms_Folder").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Folder> Cms_FolderReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Properties_Cms_Folder", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_Properties_Cms_Folder", "Cms_Folder", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Schedule in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Schedule")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Schedule : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Schedule object.
        /// </summary>
        /// <param name="scheduleId">Initial value of ScheduleId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="scheduleName">Initial value of ScheduleName.</param>
        /// <param name="scheduleType">Initial value of ScheduleType.</param>
        /// <param name="interval">Initial value of Interval.</param>
        /// <param name="enabled">Initial value of Enabled.</param>
        /// <param name="changed">Initial value of Changed.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Schedule CreateCms_Schedule(int scheduleId, global::System.Guid uUID, string scheduleName, string scheduleType, long interval, bool enabled, bool changed)
        {
            Cms_Schedule cms_Schedule = new Cms_Schedule();
            cms_Schedule.ScheduleId = scheduleId;
            cms_Schedule.UUID = uUID;
            cms_Schedule.ScheduleName = scheduleName;
            cms_Schedule.ScheduleType = scheduleType;
            cms_Schedule.Interval = interval;
            cms_Schedule.Enabled = enabled;
            cms_Schedule.Changed = changed;
            return cms_Schedule;
        }
        /// <summary>
        /// There are no comments for property ScheduleId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ScheduleId
        {
            get
            {
                return this._ScheduleId;
            }
            set
            {
                this.OnScheduleIdChanging(value);
                this.ReportPropertyChanging("ScheduleId");
                this._ScheduleId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ScheduleId");
                this.OnScheduleIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ScheduleId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnScheduleIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnScheduleIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property ScheduleName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ScheduleName
        {
            get
            {
                return this._ScheduleName;
            }
            set
            {
                this.OnScheduleNameChanging(value);
                this.ReportPropertyChanging("ScheduleName");
                this._ScheduleName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ScheduleName");
                this.OnScheduleNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ScheduleName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnScheduleNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnScheduleNameChanged();
        /// <summary>
        /// There are no comments for property ScheduleType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ScheduleType
        {
            get
            {
                return this._ScheduleType;
            }
            set
            {
                this.OnScheduleTypeChanging(value);
                this.ReportPropertyChanging("ScheduleType");
                this._ScheduleType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ScheduleType");
                this.OnScheduleTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ScheduleType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnScheduleTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnScheduleTypeChanged();
        /// <summary>
        /// There are no comments for property Interval in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public long Interval
        {
            get
            {
                return this._Interval;
            }
            set
            {
                this.OnIntervalChanging(value);
                this.ReportPropertyChanging("Interval");
                this._Interval = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Interval");
                this.OnIntervalChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private long _Interval;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIntervalChanging(long value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIntervalChanged();
        /// <summary>
        /// There are no comments for property Enabled in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool Enabled
        {
            get
            {
                return this._Enabled;
            }
            set
            {
                this.OnEnabledChanging(value);
                this.ReportPropertyChanging("Enabled");
                this._Enabled = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Enabled");
                this.OnEnabledChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _Enabled;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEnabledChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnEnabledChanged();
        /// <summary>
        /// There are no comments for property Changed in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool Changed
        {
            get
            {
                return this._Changed;
            }
            set
            {
                this.OnChangedChanging(value);
                this.ReportPropertyChanging("Changed");
                this._Changed = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Changed");
                this.OnChangedChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _Changed;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChangedChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChangedChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Schedule_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Schedule_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Schedule_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Schedule_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Schedule_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ScheduleParameter in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ScheduleParameter_Cms_Schedule", "Cms_ScheduleParameter")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ScheduleParameter> Cms_ScheduleParameter
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ScheduleParameter>("EverestCmsModel.FK_Cms_ScheduleParameter_Cms_Schedule", "Cms_ScheduleParameter");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ScheduleParameter>("EverestCmsModel.FK_Cms_ScheduleParameter_Cms_Schedule", "Cms_ScheduleParameter", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Schema in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Schema")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Schema : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Schema object.
        /// </summary>
        /// <param name="schemaId">Initial value of SchemaId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="schemaName">Initial value of SchemaName.</param>
        /// <param name="modifiedDate">Initial value of ModifiedDate.</param>
        /// <param name="schemaType">Initial value of SchemaType.</param>
        /// <param name="userName">Initial value of UserName.</param>
        /// <param name="fileUploadable">Initial value of FileUploadable.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Schema CreateCms_Schema(int schemaId, global::System.Guid uUID, string schemaName, global::System.DateTime modifiedDate, int schemaType, string userName, bool fileUploadable)
        {
            Cms_Schema cms_Schema = new Cms_Schema();
            cms_Schema.SchemaId = schemaId;
            cms_Schema.UUID = uUID;
            cms_Schema.SchemaName = schemaName;
            cms_Schema.ModifiedDate = modifiedDate;
            cms_Schema.SchemaType = schemaType;
            cms_Schema.UserName = userName;
            cms_Schema.FileUploadable = fileUploadable;
            return cms_Schema;
        }
        /// <summary>
        /// There are no comments for property SchemaId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int SchemaId
        {
            get
            {
                return this._SchemaId;
            }
            set
            {
                this.OnSchemaIdChanging(value);
                this.ReportPropertyChanging("SchemaId");
                this._SchemaId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("SchemaId");
                this.OnSchemaIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _SchemaId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSchemaIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSchemaIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property SchemaName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string SchemaName
        {
            get
            {
                return this._SchemaName;
            }
            set
            {
                this.OnSchemaNameChanging(value);
                this.ReportPropertyChanging("SchemaName");
                this._SchemaName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("SchemaName");
                this.OnSchemaNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _SchemaName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSchemaNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSchemaNameChanged();
        /// <summary>
        /// There are no comments for property ModifiedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime ModifiedDate
        {
            get
            {
                return this._ModifiedDate;
            }
            set
            {
                this.OnModifiedDateChanging(value);
                this.ReportPropertyChanging("ModifiedDate");
                this._ModifiedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ModifiedDate");
                this.OnModifiedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _ModifiedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModifiedDateChanged();
        /// <summary>
        /// There are no comments for property SchemaType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int SchemaType
        {
            get
            {
                return this._SchemaType;
            }
            set
            {
                this.OnSchemaTypeChanging(value);
                this.ReportPropertyChanging("SchemaType");
                this._SchemaType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("SchemaType");
                this.OnSchemaTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _SchemaType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSchemaTypeChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSchemaTypeChanged();
        /// <summary>
        /// There are no comments for property UserName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string UserName
        {
            get
            {
                return this._UserName;
            }
            set
            {
                this.OnUserNameChanging(value);
                this.ReportPropertyChanging("UserName");
                this._UserName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("UserName");
                this.OnUserNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _UserName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanged();
        /// <summary>
        /// There are no comments for property Extensions in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Extensions
        {
            get
            {
                return this._Extensions;
            }
            set
            {
                this.OnExtensionsChanging(value);
                this.ReportPropertyChanging("Extensions");
                this._Extensions = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Extensions");
                this.OnExtensionsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Extensions;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnExtensionsChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnExtensionsChanged();
        /// <summary>
        /// There are no comments for property MaxSize in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<int> MaxSize
        {
            get
            {
                return this._MaxSize;
            }
            set
            {
                this.OnMaxSizeChanging(value);
                this.ReportPropertyChanging("MaxSize");
                this._MaxSize = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("MaxSize");
                this.OnMaxSizeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<int> _MaxSize;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMaxSizeChanging(global::System.Nullable<int> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnMaxSizeChanged();
        /// <summary>
        /// There are no comments for property Attributes in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Attributes
        {
            get
            {
                return this._Attributes;
            }
            set
            {
                this.OnAttributesChanging(value);
                this.ReportPropertyChanging("Attributes");
                this._Attributes = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Attributes");
                this.OnAttributesChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Attributes;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAttributesChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAttributesChanged();
        /// <summary>
        /// There are no comments for property BinarySchemas in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string BinarySchemas
        {
            get
            {
                return this._BinarySchemas;
            }
            set
            {
                this.OnBinarySchemasChanging(value);
                this.ReportPropertyChanging("BinarySchemas");
                this._BinarySchemas = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("BinarySchemas");
                this.OnBinarySchemasChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _BinarySchemas;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnBinarySchemasChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnBinarySchemasChanged();
        /// <summary>
        /// There are no comments for property FileUploadable in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool FileUploadable
        {
            get
            {
                return this._FileUploadable;
            }
            set
            {
                this.OnFileUploadableChanging(value);
                this.ReportPropertyChanging("FileUploadable");
                this._FileUploadable = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FileUploadable");
                this.OnFileUploadableChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _FileUploadable;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFileUploadableChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFileUploadableChanged();
        /// <summary>
        /// There are no comments for property ChildSchemas in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ChildSchemas
        {
            get
            {
                return this._ChildSchemas;
            }
            set
            {
                this.OnChildSchemasChanging(value);
                this.ReportPropertyChanging("ChildSchemas");
                this._ChildSchemas = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ChildSchemas");
                this.OnChildSchemasChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ChildSchemas;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChildSchemasChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChildSchemasChanged();
        /// <summary>
        /// There are no comments for property ReferencingSchemas in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ReferencingSchemas
        {
            get
            {
                return this._ReferencingSchemas;
            }
            set
            {
                this.OnReferencingSchemasChanging(value);
                this.ReportPropertyChanging("ReferencingSchemas");
                this._ReferencingSchemas = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ReferencingSchemas");
                this.OnReferencingSchemasChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ReferencingSchemas;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnReferencingSchemasChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnReferencingSchemasChanged();
        /// <summary>
        /// There are no comments for property IncludeUserKey in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<bool> IncludeUserKey
        {
            get
            {
                return this._IncludeUserKey;
            }
            set
            {
                this.OnIncludeUserKeyChanging(value);
                this.ReportPropertyChanging("IncludeUserKey");
                this._IncludeUserKey = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("IncludeUserKey");
                this.OnIncludeUserKeyChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<bool> _IncludeUserKey;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIncludeUserKeyChanging(global::System.Nullable<bool> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnIncludeUserKeyChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Schema_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Schema_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Schema_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Schema_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Schema_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Column in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Column_Cms_Schema", "Cms_Column")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Column> Cms_Column
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Column>("EverestCmsModel.FK_Cms_Column_Cms_Schema", "Cms_Column");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Column>("EverestCmsModel.FK_Cms_Column_Cms_Schema", "Cms_Column", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Content_Cms_Schema", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Content> Cms_Content
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_Schema", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Content>("EverestCmsModel.FK_Cms_Content_Cms_Schema", "Cms_Content", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Schema", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Folder> Cms_Folder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Schema", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Schema", "Cms_Folder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_SchemaFunction in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_SchemaFunction_Cms_Schema", "Cms_SchemaFunction")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_SchemaFunction> Cms_SchemaFunction
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_SchemaFunction>("EverestCmsModel.FK_Cms_SchemaFunction_Cms_Schema", "Cms_SchemaFunction");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_SchemaFunction>("EverestCmsModel.FK_Cms_SchemaFunction_Cms_Schema", "Cms_SchemaFunction", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_SchemaFunction in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_SchemaFunction")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_SchemaFunction : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_SchemaFunction object.
        /// </summary>
        /// <param name="functionId">Initial value of FunctionId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="name">Initial value of Name.</param>
        /// <param name="formType">Initial value of FormType.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_SchemaFunction CreateCms_SchemaFunction(int functionId, global::System.Guid uUID, string name, int formType)
        {
            Cms_SchemaFunction cms_SchemaFunction = new Cms_SchemaFunction();
            cms_SchemaFunction.FunctionId = functionId;
            cms_SchemaFunction.UUID = uUID;
            cms_SchemaFunction.Name = name;
            cms_SchemaFunction.FormType = formType;
            return cms_SchemaFunction;
        }
        /// <summary>
        /// There are no comments for property FunctionId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FunctionId
        {
            get
            {
                return this._FunctionId;
            }
            set
            {
                this.OnFunctionIdChanging(value);
                this.ReportPropertyChanging("FunctionId");
                this._FunctionId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FunctionId");
                this.OnFunctionIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FunctionId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFunctionIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFunctionIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property Name in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Name;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanged();
        /// <summary>
        /// There are no comments for property Script in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Script
        {
            get
            {
                return this._Script;
            }
            set
            {
                this.OnScriptChanging(value);
                this.ReportPropertyChanging("Script");
                this._Script = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Script");
                this.OnScriptChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Script;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnScriptChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnScriptChanged();
        /// <summary>
        /// There are no comments for property FormType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FormType
        {
            get
            {
                return this._FormType;
            }
            set
            {
                this.OnFormTypeChanging(value);
                this.ReportPropertyChanging("FormType");
                this._FormType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FormType");
                this.OnFormTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FormType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormTypeChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormTypeChanged();
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_SchemaFunction_Cms_Schema", "Cms_Schema")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Schema Cms_Schema
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_SchemaFunction_Cms_Schema", "Cms_Schema").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_SchemaFunction_Cms_Schema", "Cms_Schema").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Schema in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Schema> Cms_SchemaReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_SchemaFunction_Cms_Schema", "Cms_Schema");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Schema>("EverestCmsModel.FK_Cms_SchemaFunction_Cms_Schema", "Cms_Schema", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_TextResource in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_TextResource")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_TextResource : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_TextResource object.
        /// </summary>
        /// <param name="resourceId">Initial value of ResourceId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="resourceKey">Initial value of ResourceKey.</param>
        /// <param name="originalUUID">Initial value of OriginalUUID.</param>
        /// <param name="applicationLevel">Initial value of ApplicationLevel.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_TextResource CreateCms_TextResource(int resourceId, global::System.Guid uUID, string resourceKey, global::System.Guid originalUUID, int applicationLevel)
        {
            Cms_TextResource cms_TextResource = new Cms_TextResource();
            cms_TextResource.ResourceId = resourceId;
            cms_TextResource.UUID = uUID;
            cms_TextResource.ResourceKey = resourceKey;
            cms_TextResource.OriginalUUID = originalUUID;
            cms_TextResource.ApplicationLevel = applicationLevel;
            return cms_TextResource;
        }
        /// <summary>
        /// There are no comments for property ResourceId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ResourceId
        {
            get
            {
                return this._ResourceId;
            }
            set
            {
                this.OnResourceIdChanging(value);
                this.ReportPropertyChanging("ResourceId");
                this._ResourceId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ResourceId");
                this.OnResourceIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ResourceId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnResourceIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnResourceIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property ResourceKey in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ResourceKey
        {
            get
            {
                return this._ResourceKey;
            }
            set
            {
                this.OnResourceKeyChanging(value);
                this.ReportPropertyChanging("ResourceKey");
                this._ResourceKey = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ResourceKey");
                this.OnResourceKeyChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ResourceKey;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnResourceKeyChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnResourceKeyChanged();
        /// <summary>
        /// There are no comments for property ResourceValue in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ResourceValue
        {
            get
            {
                return this._ResourceValue;
            }
            set
            {
                this.OnResourceValueChanging(value);
                this.ReportPropertyChanging("ResourceValue");
                this._ResourceValue = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ResourceValue");
                this.OnResourceValueChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ResourceValue;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnResourceValueChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnResourceValueChanged();
        /// <summary>
        /// There are no comments for property OriginalUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid OriginalUUID
        {
            get
            {
                return this._OriginalUUID;
            }
            set
            {
                this.OnOriginalUUIDChanging(value);
                this.ReportPropertyChanging("OriginalUUID");
                this._OriginalUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("OriginalUUID");
                this.OnOriginalUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _OriginalUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnOriginalUUIDChanged();
        /// <summary>
        /// There are no comments for property Namespace in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Namespace
        {
            get
            {
                return this._Namespace;
            }
            set
            {
                this.OnNamespaceChanging(value);
                this.ReportPropertyChanging("Namespace");
                this._Namespace = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Namespace");
                this.OnNamespaceChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Namespace;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNamespaceChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNamespaceChanged();
        /// <summary>
        /// There are no comments for property ApplicationLevel in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ApplicationLevel
        {
            get
            {
                return this._ApplicationLevel;
            }
            set
            {
                this.OnApplicationLevelChanging(value);
                this.ReportPropertyChanging("ApplicationLevel");
                this._ApplicationLevel = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationLevel");
                this.OnApplicationLevelChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ApplicationLevel;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationLevelChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_TextResource_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_TextResource_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_TextResource_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_TextResource_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_TextResource_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Localizations in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_TextResource_Cms_TextResource1", "Cms_TextResource1")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_TextResource> Localizations
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_TextResource>("EverestCmsModel.FK_Cms_TextResource_Cms_TextResource1", "Cms_TextResource1");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_TextResource>("EverestCmsModel.FK_Cms_TextResource_Cms_TextResource1", "Cms_TextResource1", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_TextResource_Cms_TextResource1", "Cms_TextResource")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_TextResource Base
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_TextResource>("EverestCmsModel.FK_Cms_TextResource_Cms_TextResource1", "Cms_TextResource").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_TextResource>("EverestCmsModel.FK_Cms_TextResource_Cms_TextResource1", "Cms_TextResource").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Base in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_TextResource> BaseReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_TextResource>("EverestCmsModel.FK_Cms_TextResource_Cms_TextResource1", "Cms_TextResource");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_TextResource>("EverestCmsModel.FK_Cms_TextResource_Cms_TextResource1", "Cms_TextResource", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Validator in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Validator")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Validator : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Validator object.
        /// </summary>
        /// <param name="validatorId">Initial value of ValidatorId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="validatorName">Initial value of ValidatorName.</param>
        /// <param name="function">Initial value of Function.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Validator CreateCms_Validator(int validatorId, global::System.Guid uUID, string validatorName, string function)
        {
            Cms_Validator cms_Validator = new Cms_Validator();
            cms_Validator.ValidatorId = validatorId;
            cms_Validator.UUID = uUID;
            cms_Validator.ValidatorName = validatorName;
            cms_Validator.Function = function;
            return cms_Validator;
        }
        /// <summary>
        /// There are no comments for property ValidatorId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ValidatorId
        {
            get
            {
                return this._ValidatorId;
            }
            set
            {
                this.OnValidatorIdChanging(value);
                this.ReportPropertyChanging("ValidatorId");
                this._ValidatorId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ValidatorId");
                this.OnValidatorIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ValidatorId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValidatorIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValidatorIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property ValidatorName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ValidatorName
        {
            get
            {
                return this._ValidatorName;
            }
            set
            {
                this.OnValidatorNameChanging(value);
                this.ReportPropertyChanging("ValidatorName");
                this._ValidatorName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ValidatorName");
                this.OnValidatorNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ValidatorName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValidatorNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValidatorNameChanged();
        /// <summary>
        /// There are no comments for property Function in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Function
        {
            get
            {
                return this._Function;
            }
            set
            {
                this.OnFunctionChanging(value);
                this.ReportPropertyChanging("Function");
                this._Function = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("Function");
                this.OnFunctionChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Function;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFunctionChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFunctionChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Validator_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Validator_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Validator_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Validator_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Validator_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ValidatorGroup in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "Cms_ValidatorInGroup", "Cms_ValidatorGroup")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_ValidatorGroup> Cms_ValidatorGroup
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_ValidatorGroup>("EverestCmsModel.Cms_ValidatorInGroup", "Cms_ValidatorGroup");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_ValidatorGroup>("EverestCmsModel.Cms_ValidatorInGroup", "Cms_ValidatorGroup", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ValidatorGroup in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ValidatorGroup")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ValidatorGroup : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ValidatorGroup object.
        /// </summary>
        /// <param name="validateGroupId">Initial value of ValidateGroupId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="validateGroupName">Initial value of ValidateGroupName.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ValidatorGroup CreateCms_ValidatorGroup(int validateGroupId, global::System.Guid uUID, string validateGroupName)
        {
            Cms_ValidatorGroup cms_ValidatorGroup = new Cms_ValidatorGroup();
            cms_ValidatorGroup.ValidateGroupId = validateGroupId;
            cms_ValidatorGroup.UUID = uUID;
            cms_ValidatorGroup.ValidateGroupName = validateGroupName;
            return cms_ValidatorGroup;
        }
        /// <summary>
        /// There are no comments for property ValidateGroupId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ValidateGroupId
        {
            get
            {
                return this._ValidateGroupId;
            }
            set
            {
                this.OnValidateGroupIdChanging(value);
                this.ReportPropertyChanging("ValidateGroupId");
                this._ValidateGroupId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ValidateGroupId");
                this.OnValidateGroupIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ValidateGroupId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValidateGroupIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValidateGroupIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property ValidateGroupName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ValidateGroupName
        {
            get
            {
                return this._ValidateGroupName;
            }
            set
            {
                this.OnValidateGroupNameChanging(value);
                this.ReportPropertyChanging("ValidateGroupName");
                this._ValidateGroupName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ValidateGroupName");
                this.OnValidateGroupNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ValidateGroupName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValidateGroupNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValidateGroupNameChanged();
        /// <summary>
        /// There are no comments for property Description in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Description;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDescriptionChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDescriptionChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ValidatorGroup_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ValidatorGroup_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ValidatorGroup_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ValidatorGroup_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ValidatorGroup_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Column in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Column_Cms_ValidatorGroup", "Cms_Column")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Column> Cms_Column
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Column>("EverestCmsModel.FK_Cms_Column_Cms_ValidatorGroup", "Cms_Column");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Column>("EverestCmsModel.FK_Cms_Column_Cms_ValidatorGroup", "Cms_Column", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Validator in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "Cms_ValidatorInGroup", "Cms_Validator")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Validator> Cms_Validator
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Validator>("EverestCmsModel.Cms_ValidatorInGroup", "Cms_Validator");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Validator>("EverestCmsModel.Cms_ValidatorInGroup", "Cms_Validator", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ContentFile in the schema.
    /// </summary>
    /// <KeyProperties>
    /// ContentFileUUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ContentFile")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ContentFile : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ContentFile object.
        /// </summary>
        /// <param name="contentFileId">Initial value of ContentFileId.</param>
        /// <param name="contentFileUUID">Initial value of ContentFileUUID.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ContentFile CreateCms_ContentFile(int contentFileId, global::System.Guid contentFileUUID)
        {
            Cms_ContentFile cms_ContentFile = new Cms_ContentFile();
            cms_ContentFile.ContentFileId = contentFileId;
            cms_ContentFile.ContentFileUUID = contentFileUUID;
            return cms_ContentFile;
        }
        /// <summary>
        /// There are no comments for property ContentFileId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ContentFileId
        {
            get
            {
                return this._ContentFileId;
            }
            set
            {
                this.OnContentFileIdChanging(value);
                this.ReportPropertyChanging("ContentFileId");
                this._ContentFileId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentFileId");
                this.OnContentFileIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ContentFileId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentFileIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentFileIdChanged();
        /// <summary>
        /// There are no comments for property ContentFileUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid ContentFileUUID
        {
            get
            {
                return this._ContentFileUUID;
            }
            set
            {
                this.OnContentFileUUIDChanging(value);
                this.ReportPropertyChanging("ContentFileUUID");
                this._ContentFileUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentFileUUID");
                this.OnContentFileUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _ContentFileUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentFileUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentFileUUIDChanged();
        /// <summary>
        /// There are no comments for property FilePath in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FilePath
        {
            get
            {
                return this._FilePath;
            }
            set
            {
                this.OnFilePathChanging(value);
                this.ReportPropertyChanging("FilePath");
                this._FilePath = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("FilePath");
                this.OnFilePathChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FilePath;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFilePathChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFilePathChanged();
        /// <summary>
        /// There are no comments for BinaryContent in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentFile_Cms_BinaryContent", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Content BinaryContent
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentFile_Cms_BinaryContent", "Cms_Content").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentFile_Cms_BinaryContent", "Cms_Content").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for BinaryContent in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Content> BinaryContentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentFile_Cms_BinaryContent", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentFile_Cms_BinaryContent", "Cms_Content", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for TextContent in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentFile_Cms_Content", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Content TextContent
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentFile_Cms_Content", "Cms_Content").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentFile_Cms_Content", "Cms_Content").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for TextContent in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Content> TextContentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentFile_Cms_Content", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentFile_Cms_Content", "Cms_Content", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ParameterValues in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ParameterValues")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ParameterValues : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ParameterValues object.
        /// </summary>
        /// <param name="parameterValueId">Initial value of ParameterValueId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="name">Initial value of Name.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ParameterValues CreateCms_ParameterValues(int parameterValueId, global::System.Guid uUID, string name)
        {
            Cms_ParameterValues cms_ParameterValues = new Cms_ParameterValues();
            cms_ParameterValues.ParameterValueId = parameterValueId;
            cms_ParameterValues.UUID = uUID;
            cms_ParameterValues.Name = name;
            return cms_ParameterValues;
        }
        /// <summary>
        /// There are no comments for property ParameterValueId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ParameterValueId
        {
            get
            {
                return this._ParameterValueId;
            }
            set
            {
                this.OnParameterValueIdChanging(value);
                this.ReportPropertyChanging("ParameterValueId");
                this._ParameterValueId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ParameterValueId");
                this.OnParameterValueIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ParameterValueId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnParameterValueIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnParameterValueIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property Name in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        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();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Name;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnNameChanged();
        /// <summary>
        /// There are no comments for property DataType in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string DataType
        {
            get
            {
                return this._DataType;
            }
            set
            {
                this.OnDataTypeChanging(value);
                this.ReportPropertyChanging("DataType");
                this._DataType = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("DataType");
                this.OnDataTypeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _DataType;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataTypeChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDataTypeChanged();
        /// <summary>
        /// There are no comments for property Value in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Value
        {
            get
            {
                return this._Value;
            }
            set
            {
                this.OnValueChanging(value);
                this.ReportPropertyChanging("Value");
                this._Value = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Value");
                this.OnValueChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Value;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValueChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValueChanged();
        /// <summary>
        /// There are no comments for Cms_ContentTemplateInPageHolder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ParameterValues_Cms_ContentTemplateInPageHolder", "Cms_ContentTemplateInPageHolder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_ContentTemplateInPageHolder Cms_ContentTemplateInPageHolder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplateInPageHolder>("EverestCmsModel.FK_Cms_ParameterValues_Cms_ContentTemplateInPageHolder", "Cms_ContentTemplateInPageHolder").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplateInPageHolder>("EverestCmsModel.FK_Cms_ParameterValues_Cms_ContentTemplateInPageHolder", "Cms_ContentTemplateInPageHolder").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_ContentTemplateInPageHolder in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_ContentTemplateInPageHolder> Cms_ContentTemplateInPageHolderReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_ContentTemplateInPageHolder>("EverestCmsModel.FK_Cms_ParameterValues_Cms_ContentTemplateInPageHolder", "Cms_ContentTemplateInPageHolder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_ContentTemplateInPageHolder>("EverestCmsModel.FK_Cms_ParameterValues_Cms_ContentTemplateInPageHolder", "Cms_ContentTemplateInPageHolder", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_Workflow in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_Workflow")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_Workflow : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_Workflow object.
        /// </summary>
        /// <param name="workflowId">Initial value of WorkflowId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="workflowName">Initial value of WorkflowName.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_Workflow CreateCms_Workflow(int workflowId, global::System.Guid uUID, string workflowName)
        {
            Cms_Workflow cms_Workflow = new Cms_Workflow();
            cms_Workflow.WorkflowId = workflowId;
            cms_Workflow.UUID = uUID;
            cms_Workflow.WorkflowName = workflowName;
            return cms_Workflow;
        }
        /// <summary>
        /// There are no comments for property WorkflowId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int WorkflowId
        {
            get
            {
                return this._WorkflowId;
            }
            set
            {
                this.OnWorkflowIdChanging(value);
                this.ReportPropertyChanging("WorkflowId");
                this._WorkflowId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("WorkflowId");
                this.OnWorkflowIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _WorkflowId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnWorkflowIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnWorkflowIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property WorkflowName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string WorkflowName
        {
            get
            {
                return this._WorkflowName;
            }
            set
            {
                this.OnWorkflowNameChanging(value);
                this.ReportPropertyChanging("WorkflowName");
                this._WorkflowName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("WorkflowName");
                this.OnWorkflowNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _WorkflowName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnWorkflowNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnWorkflowNameChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Workflow_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Workflow_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Workflow_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Workflow_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_Workflow_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_Folder_Cms_Workflow", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_Folder> Cms_Folder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Workflow", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_Folder>("EverestCmsModel.FK_Cms_Folder_Cms_Workflow", "Cms_Folder", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_WorkflowSequence in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_WorkflowSequence_Cms_Workflow", "Cms_WorkflowSequence")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_WorkflowSequence> Cms_WorkflowSequence
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_WorkflowSequence>("EverestCmsModel.FK_Cms_WorkflowSequence_Cms_Workflow", "Cms_WorkflowSequence");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_WorkflowSequence>("EverestCmsModel.FK_Cms_WorkflowSequence_Cms_Workflow", "Cms_WorkflowSequence", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_WorkflowHistory in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_WorkflowHistory_Cms_Workflow", "Cms_WorkflowHistory")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_WorkflowHistory> Cms_WorkflowHistory
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_WorkflowHistory>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Workflow", "Cms_WorkflowHistory");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_WorkflowHistory>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Workflow", "Cms_WorkflowHistory", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_WorkflowSequence in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_WorkflowSequence")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_WorkflowSequence : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_WorkflowSequence object.
        /// </summary>
        /// <param name="sequenceId">Initial value of SequenceId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="roleName">Initial value of RoleName.</param>
        /// <param name="contentStatus">Initial value of ContentStatus.</param>
        /// <param name="sequenceOrder">Initial value of SequenceOrder.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_WorkflowSequence CreateCms_WorkflowSequence(int sequenceId, global::System.Guid uUID, string roleName, int contentStatus, int sequenceOrder)
        {
            Cms_WorkflowSequence cms_WorkflowSequence = new Cms_WorkflowSequence();
            cms_WorkflowSequence.SequenceId = sequenceId;
            cms_WorkflowSequence.UUID = uUID;
            cms_WorkflowSequence.RoleName = roleName;
            cms_WorkflowSequence.ContentStatus = contentStatus;
            cms_WorkflowSequence.SequenceOrder = sequenceOrder;
            return cms_WorkflowSequence;
        }
        /// <summary>
        /// There are no comments for property SequenceId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int SequenceId
        {
            get
            {
                return this._SequenceId;
            }
            set
            {
                this.OnSequenceIdChanging(value);
                this.ReportPropertyChanging("SequenceId");
                this._SequenceId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("SequenceId");
                this.OnSequenceIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _SequenceId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSequenceIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSequenceIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property RoleName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string RoleName
        {
            get
            {
                return this._RoleName;
            }
            set
            {
                this.OnRoleNameChanging(value);
                this.ReportPropertyChanging("RoleName");
                this._RoleName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("RoleName");
                this.OnRoleNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _RoleName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleNameChanged();
        /// <summary>
        /// There are no comments for property ContentStatus in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ContentStatus
        {
            get
            {
                return this._ContentStatus;
            }
            set
            {
                this.OnContentStatusChanging(value);
                this.ReportPropertyChanging("ContentStatus");
                this._ContentStatus = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentStatus");
                this.OnContentStatusChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ContentStatus;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentStatusChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentStatusChanged();
        /// <summary>
        /// There are no comments for property SequenceOrder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int SequenceOrder
        {
            get
            {
                return this._SequenceOrder;
            }
            set
            {
                this.OnSequenceOrderChanging(value);
                this.ReportPropertyChanging("SequenceOrder");
                this._SequenceOrder = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("SequenceOrder");
                this.OnSequenceOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _SequenceOrder;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSequenceOrderChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSequenceOrderChanged();
        /// <summary>
        /// There are no comments for property StepName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string StepName
        {
            get
            {
                return this._StepName;
            }
            set
            {
                this.OnStepNameChanging(value);
                this.ReportPropertyChanging("StepName");
                this._StepName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("StepName");
                this.OnStepNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _StepName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnStepNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnStepNameChanged();
        /// <summary>
        /// There are no comments for Cms_Workflow in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_WorkflowSequence_Cms_Workflow", "Cms_Workflow")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Workflow Cms_Workflow
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_WorkflowSequence_Cms_Workflow", "Cms_Workflow").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_WorkflowSequence_Cms_Workflow", "Cms_Workflow").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Workflow in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Workflow> Cms_WorkflowReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_WorkflowSequence_Cms_Workflow", "Cms_Workflow");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_WorkflowSequence_Cms_Workflow", "Cms_Workflow", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_CustomerFormValues in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_CustomerFormValues")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_CustomerFormValues : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_CustomerFormValues object.
        /// </summary>
        /// <param name="formValueId">Initial value of FormValueId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="postDate">Initial value of PostDate.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_CustomerFormValues CreateCms_CustomerFormValues(int formValueId, global::System.Guid uUID, global::System.DateTime postDate)
        {
            Cms_CustomerFormValues cms_CustomerFormValues = new Cms_CustomerFormValues();
            cms_CustomerFormValues.FormValueId = formValueId;
            cms_CustomerFormValues.UUID = uUID;
            cms_CustomerFormValues.PostDate = postDate;
            return cms_CustomerFormValues;
        }
        /// <summary>
        /// There are no comments for property FormValueId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FormValueId
        {
            get
            {
                return this._FormValueId;
            }
            set
            {
                this.OnFormValueIdChanging(value);
                this.ReportPropertyChanging("FormValueId");
                this._FormValueId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FormValueId");
                this.OnFormValueIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FormValueId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormValueIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormValueIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property FormValues in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FormValues
        {
            get
            {
                return this._FormValues;
            }
            set
            {
                this.OnFormValuesChanging(value);
                this.ReportPropertyChanging("FormValues");
                this._FormValues = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("FormValues");
                this.OnFormValuesChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FormValues;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormValuesChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormValuesChanged();
        /// <summary>
        /// There are no comments for property PostDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime PostDate
        {
            get
            {
                return this._PostDate;
            }
            set
            {
                this.OnPostDateChanging(value);
                this.ReportPropertyChanging("PostDate");
                this._PostDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PostDate");
                this.OnPostDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _PostDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPostDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPostDateChanged();
        /// <summary>
        /// There are no comments for property XmlTypeValues in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string XmlTypeValues
        {
            get
            {
                return this._XmlTypeValues;
            }
            set
            {
                this.OnXmlTypeValuesChanging(value);
                this.ReportPropertyChanging("XmlTypeValues");
                this._XmlTypeValues = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("XmlTypeValues");
                this.OnXmlTypeValuesChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _XmlTypeValues;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnXmlTypeValuesChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnXmlTypeValuesChanged();
        /// <summary>
        /// There are no comments for Cms_CustomerForm in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_CustomerFormValues_Cms_CustomerForm", "Cms_CustomerForm")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_CustomerForm Cms_CustomerForm
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_CustomerForm>("EverestCmsModel.FK_Cms_CustomerFormValues_Cms_CustomerForm", "Cms_CustomerForm").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_CustomerForm>("EverestCmsModel.FK_Cms_CustomerFormValues_Cms_CustomerForm", "Cms_CustomerForm").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_CustomerForm in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_CustomerForm> Cms_CustomerFormReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_CustomerForm>("EverestCmsModel.FK_Cms_CustomerFormValues_Cms_CustomerForm", "Cms_CustomerForm");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_CustomerForm>("EverestCmsModel.FK_Cms_CustomerFormValues_Cms_CustomerForm", "Cms_CustomerForm", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ContentInFolder in the schema.
    /// </summary>
    /// <KeyProperties>
    /// ContentUUID
    /// FolderUUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ContentInFolder")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ContentInFolder : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ContentInFolder object.
        /// </summary>
        /// <param name="contentInFolderId">Initial value of ContentInFolderId.</param>
        /// <param name="contentUUID">Initial value of ContentUUID.</param>
        /// <param name="folderUUID">Initial value of FolderUUID.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ContentInFolder CreateCms_ContentInFolder(int contentInFolderId, global::System.Guid contentUUID, global::System.Guid folderUUID)
        {
            Cms_ContentInFolder cms_ContentInFolder = new Cms_ContentInFolder();
            cms_ContentInFolder.ContentInFolderId = contentInFolderId;
            cms_ContentInFolder.ContentUUID = contentUUID;
            cms_ContentInFolder.FolderUUID = folderUUID;
            return cms_ContentInFolder;
        }
        /// <summary>
        /// There are no comments for property ContentInFolderId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ContentInFolderId
        {
            get
            {
                return this._ContentInFolderId;
            }
            set
            {
                this.OnContentInFolderIdChanging(value);
                this.ReportPropertyChanging("ContentInFolderId");
                this._ContentInFolderId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentInFolderId");
                this.OnContentInFolderIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ContentInFolderId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentInFolderIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentInFolderIdChanged();
        /// <summary>
        /// There are no comments for property ContentUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid ContentUUID
        {
            get
            {
                return this._ContentUUID;
            }
            set
            {
                this.OnContentUUIDChanging(value);
                this.ReportPropertyChanging("ContentUUID");
                this._ContentUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentUUID");
                this.OnContentUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _ContentUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentUUIDChanged();
        /// <summary>
        /// There are no comments for property FolderUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid FolderUUID
        {
            get
            {
                return this._FolderUUID;
            }
            set
            {
                this.OnFolderUUIDChanging(value);
                this.ReportPropertyChanging("FolderUUID");
                this._FolderUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FolderUUID");
                this.OnFolderUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _FolderUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFolderUUIDChanged();
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentInFolder_Cms_Content", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Content Cms_Content
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Content", "Cms_Content").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Content", "Cms_Content").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Content> Cms_ContentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Content", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Content", "Cms_Content", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentInFolder_Cms_Folder", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Folder Cms_Folder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Folder", "Cms_Folder").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Folder", "Cms_Folder").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Folder> Cms_FolderReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Folder", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_ContentInFolder_Cms_Folder", "Cms_Folder", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ModulePermission in the schema.
    /// </summary>
    /// <KeyProperties>
    /// ModuleName
    /// FunctionName
    /// ApplicationId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ModulePermission")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ModulePermission : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ModulePermission object.
        /// </summary>
        /// <param name="moduleName">Initial value of ModuleName.</param>
        /// <param name="functionName">Initial value of FunctionName.</param>
        /// <param name="applicationId">Initial value of ApplicationId.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ModulePermission CreateCms_ModulePermission(string moduleName, string functionName, global::System.Guid applicationId)
        {
            Cms_ModulePermission cms_ModulePermission = new Cms_ModulePermission();
            cms_ModulePermission.ModuleName = moduleName;
            cms_ModulePermission.FunctionName = functionName;
            cms_ModulePermission.ApplicationId = applicationId;
            return cms_ModulePermission;
        }
        /// <summary>
        /// There are no comments for property ModuleName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ModuleName
        {
            get
            {
                return this._ModuleName;
            }
            set
            {
                this.OnModuleNameChanging(value);
                this.ReportPropertyChanging("ModuleName");
                this._ModuleName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ModuleName");
                this.OnModuleNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ModuleName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModuleNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModuleNameChanged();
        /// <summary>
        /// There are no comments for property FunctionName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FunctionName
        {
            get
            {
                return this._FunctionName;
            }
            set
            {
                this.OnFunctionNameChanging(value);
                this.ReportPropertyChanging("FunctionName");
                this._FunctionName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("FunctionName");
                this.OnFunctionNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FunctionName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFunctionNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFunctionNameChanged();
        /// <summary>
        /// There are no comments for property Allows in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Allows
        {
            get
            {
                return this._Allows;
            }
            set
            {
                this.OnAllowsChanging(value);
                this.ReportPropertyChanging("Allows");
                this._Allows = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Allows");
                this.OnAllowsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Allows;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAllowsChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnAllowsChanged();
        /// <summary>
        /// There are no comments for property Denies in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Denies
        {
            get
            {
                return this._Denies;
            }
            set
            {
                this.OnDeniesChanging(value);
                this.ReportPropertyChanging("Denies");
                this._Denies = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Denies");
                this.OnDeniesChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Denies;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDeniesChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnDeniesChanged();
        /// <summary>
        /// There are no comments for property ApplicationId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid ApplicationId
        {
            get
            {
                return this._ApplicationId;
            }
            set
            {
                this.OnApplicationIdChanging(value);
                this.ReportPropertyChanging("ApplicationId");
                this._ApplicationId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationId");
                this.OnApplicationIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _ApplicationId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationIdChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ModulePermission_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModulePermission_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModulePermission_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModulePermission_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModulePermission_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ModuleSetting in the schema.
    /// </summary>
    /// <KeyProperties>
    /// ApplicationId
    /// ModuleName
    /// Key
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ModuleSetting")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ModuleSetting : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ModuleSetting object.
        /// </summary>
        /// <param name="applicationId">Initial value of ApplicationId.</param>
        /// <param name="moduleName">Initial value of ModuleName.</param>
        /// <param name="key">Initial value of Key.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ModuleSetting CreateCms_ModuleSetting(global::System.Guid applicationId, string moduleName, string key)
        {
            Cms_ModuleSetting cms_ModuleSetting = new Cms_ModuleSetting();
            cms_ModuleSetting.ApplicationId = applicationId;
            cms_ModuleSetting.ModuleName = moduleName;
            cms_ModuleSetting.Key = key;
            return cms_ModuleSetting;
        }
        /// <summary>
        /// There are no comments for property ApplicationId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid ApplicationId
        {
            get
            {
                return this._ApplicationId;
            }
            set
            {
                this.OnApplicationIdChanging(value);
                this.ReportPropertyChanging("ApplicationId");
                this._ApplicationId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationId");
                this.OnApplicationIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _ApplicationId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationIdChanged();
        /// <summary>
        /// There are no comments for property ModuleName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ModuleName
        {
            get
            {
                return this._ModuleName;
            }
            set
            {
                this.OnModuleNameChanging(value);
                this.ReportPropertyChanging("ModuleName");
                this._ModuleName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ModuleName");
                this.OnModuleNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ModuleName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModuleNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModuleNameChanged();
        /// <summary>
        /// There are no comments for property Key in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Key
        {
            get
            {
                return this._Key;
            }
            set
            {
                this.OnKeyChanging(value);
                this.ReportPropertyChanging("Key");
                this._Key = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("Key");
                this.OnKeyChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Key;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnKeyChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnKeyChanged();
        /// <summary>
        /// There are no comments for property Value in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Value
        {
            get
            {
                return this._Value;
            }
            set
            {
                this.OnValueChanging(value);
                this.ReportPropertyChanging("Value");
                this._Value = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Value");
                this.OnValueChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Value;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValueChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnValueChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ModuleSetting_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModuleSetting_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModuleSetting_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModuleSetting_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModuleSetting_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_WorkflowHistory in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_WorkflowHistory")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_WorkflowHistory : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_WorkflowHistory object.
        /// </summary>
        /// <param name="historyId">Initial value of HistoryId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="postDate">Initial value of PostDate.</param>
        /// <param name="processStep">Initial value of ProcessStep.</param>
        /// <param name="sequenceOrder">Initial value of SequenceOrder.</param>
        /// <param name="startSequenceOrder">Initial value of StartSequenceOrder.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_WorkflowHistory CreateCms_WorkflowHistory(int historyId, global::System.Guid uUID, global::System.DateTime postDate, int processStep, int sequenceOrder, int startSequenceOrder)
        {
            Cms_WorkflowHistory cms_WorkflowHistory = new Cms_WorkflowHistory();
            cms_WorkflowHistory.HistoryId = historyId;
            cms_WorkflowHistory.UUID = uUID;
            cms_WorkflowHistory.PostDate = postDate;
            cms_WorkflowHistory.ProcessStep = processStep;
            cms_WorkflowHistory.SequenceOrder = sequenceOrder;
            cms_WorkflowHistory.StartSequenceOrder = startSequenceOrder;
            return cms_WorkflowHistory;
        }
        /// <summary>
        /// There are no comments for property HistoryId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int HistoryId
        {
            get
            {
                return this._HistoryId;
            }
            set
            {
                this.OnHistoryIdChanging(value);
                this.ReportPropertyChanging("HistoryId");
                this._HistoryId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("HistoryId");
                this.OnHistoryIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _HistoryId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnHistoryIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnHistoryIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property PostDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime PostDate
        {
            get
            {
                return this._PostDate;
            }
            set
            {
                this.OnPostDateChanging(value);
                this.ReportPropertyChanging("PostDate");
                this._PostDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PostDate");
                this.OnPostDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _PostDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPostDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPostDateChanged();
        /// <summary>
        /// There are no comments for property ProcessStep in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int ProcessStep
        {
            get
            {
                return this._ProcessStep;
            }
            set
            {
                this.OnProcessStepChanging(value);
                this.ReportPropertyChanging("ProcessStep");
                this._ProcessStep = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ProcessStep");
                this.OnProcessStepChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _ProcessStep;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessStepChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessStepChanged();
        /// <summary>
        /// There are no comments for property PreResult in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<int> PreResult
        {
            get
            {
                return this._PreResult;
            }
            set
            {
                this.OnPreResultChanging(value);
                this.ReportPropertyChanging("PreResult");
                this._PreResult = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PreResult");
                this.OnPreResultChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<int> _PreResult;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPreResultChanging(global::System.Nullable<int> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPreResultChanged();
        /// <summary>
        /// There are no comments for property ProcessResult in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<int> ProcessResult
        {
            get
            {
                return this._ProcessResult;
            }
            set
            {
                this.OnProcessResultChanging(value);
                this.ReportPropertyChanging("ProcessResult");
                this._ProcessResult = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ProcessResult");
                this.OnProcessResultChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<int> _ProcessResult;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessResultChanging(global::System.Nullable<int> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessResultChanged();
        /// <summary>
        /// There are no comments for property ProcessComment in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ProcessComment
        {
            get
            {
                return this._ProcessComment;
            }
            set
            {
                this.OnProcessCommentChanging(value);
                this.ReportPropertyChanging("ProcessComment");
                this._ProcessComment = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ProcessComment");
                this.OnProcessCommentChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ProcessComment;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessCommentChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessCommentChanged();
        /// <summary>
        /// There are no comments for property ProcessUserName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ProcessUserName
        {
            get
            {
                return this._ProcessUserName;
            }
            set
            {
                this.OnProcessUserNameChanging(value);
                this.ReportPropertyChanging("ProcessUserName");
                this._ProcessUserName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ProcessUserName");
                this.OnProcessUserNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ProcessUserName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessUserNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessUserNameChanged();
        /// <summary>
        /// There are no comments for property ProcessDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<global::System.DateTime> ProcessDate
        {
            get
            {
                return this._ProcessDate;
            }
            set
            {
                this.OnProcessDateChanging(value);
                this.ReportPropertyChanging("ProcessDate");
                this._ProcessDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ProcessDate");
                this.OnProcessDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<global::System.DateTime> _ProcessDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessDateChanging(global::System.Nullable<global::System.DateTime> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnProcessDateChanged();
        /// <summary>
        /// There are no comments for property RoleName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string RoleName
        {
            get
            {
                return this._RoleName;
            }
            set
            {
                this.OnRoleNameChanging(value);
                this.ReportPropertyChanging("RoleName");
                this._RoleName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("RoleName");
                this.OnRoleNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _RoleName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRoleNameChanged();
        /// <summary>
        /// There are no comments for property ContentStatus in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<int> ContentStatus
        {
            get
            {
                return this._ContentStatus;
            }
            set
            {
                this.OnContentStatusChanging(value);
                this.ReportPropertyChanging("ContentStatus");
                this._ContentStatus = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentStatus");
                this.OnContentStatusChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<int> _ContentStatus;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentStatusChanging(global::System.Nullable<int> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentStatusChanged();
        /// <summary>
        /// There are no comments for property StepName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string StepName
        {
            get
            {
                return this._StepName;
            }
            set
            {
                this.OnStepNameChanging(value);
                this.ReportPropertyChanging("StepName");
                this._StepName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("StepName");
                this.OnStepNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _StepName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnStepNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnStepNameChanged();
        /// <summary>
        /// There are no comments for property SequenceOrder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int SequenceOrder
        {
            get
            {
                return this._SequenceOrder;
            }
            set
            {
                this.OnSequenceOrderChanging(value);
                this.ReportPropertyChanging("SequenceOrder");
                this._SequenceOrder = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("SequenceOrder");
                this.OnSequenceOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _SequenceOrder;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSequenceOrderChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnSequenceOrderChanged();
        /// <summary>
        /// There are no comments for property StartSequenceOrder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int StartSequenceOrder
        {
            get
            {
                return this._StartSequenceOrder;
            }
            set
            {
                this.OnStartSequenceOrderChanging(value);
                this.ReportPropertyChanging("StartSequenceOrder");
                this._StartSequenceOrder = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("StartSequenceOrder");
                this.OnStartSequenceOrderChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _StartSequenceOrder;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnStartSequenceOrderChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnStartSequenceOrderChanged();
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_WorkflowHistory_Cms_Content", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Content Cms_Content
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Content", "Cms_Content").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Content", "Cms_Content").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Content> Cms_ContentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Content", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Content", "Cms_Content", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Workflow in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_WorkflowHistory_Cms_Workflow", "Cms_Workflow")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Workflow Cms_Workflow
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Workflow", "Cms_Workflow").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Workflow", "Cms_Workflow").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Workflow in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Workflow> Cms_WorkflowReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Workflow", "Cms_Workflow");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Workflow>("EverestCmsModel.FK_Cms_WorkflowHistory_Cms_Workflow", "Cms_Workflow", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_SearchSetting in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_SearchSetting")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_SearchSetting : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_SearchSetting object.
        /// </summary>
        /// <param name="uUID">Initial value of UUID.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_SearchSetting CreateCms_SearchSetting(global::System.Guid uUID)
        {
            Cms_SearchSetting cms_SearchSetting = new Cms_SearchSetting();
            cms_SearchSetting.UUID = uUID;
            return cms_SearchSetting;
        }
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property Url in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Url
        {
            get
            {
                return this._Url;
            }
            set
            {
                this.OnUrlChanging(value);
                this.ReportPropertyChanging("Url");
                this._Url = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Url");
                this.OnUrlChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Url;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUrlChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUrlChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_SearchSetting_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_SearchSetting_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_SearchSetting_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_SearchSetting_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_SearchSetting_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_SearchSetting_Cms_Folder", "Cms_Folder")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Folder Cms_Folder
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_SearchSetting_Cms_Folder", "Cms_Folder").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_SearchSetting_Cms_Folder", "Cms_Folder").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Folder in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Folder> Cms_FolderReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_SearchSetting_Cms_Folder", "Cms_Folder");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Folder>("EverestCmsModel.FK_Cms_SearchSetting_Cms_Folder", "Cms_Folder", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_CustomerForm in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_CustomerForm")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_CustomerForm : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_CustomerForm object.
        /// </summary>
        /// <param name="formId">Initial value of FormId.</param>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="formName">Initial value of FormName.</param>
        /// <param name="userName">Initial value of UserName.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_CustomerForm CreateCms_CustomerForm(int formId, global::System.Guid uUID, string formName, string userName)
        {
            Cms_CustomerForm cms_CustomerForm = new Cms_CustomerForm();
            cms_CustomerForm.FormId = formId;
            cms_CustomerForm.UUID = uUID;
            cms_CustomerForm.FormName = formName;
            cms_CustomerForm.UserName = userName;
            return cms_CustomerForm;
        }
        /// <summary>
        /// There are no comments for property FormId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int FormId
        {
            get
            {
                return this._FormId;
            }
            set
            {
                this.OnFormIdChanging(value);
                this.ReportPropertyChanging("FormId");
                this._FormId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("FormId");
                this.OnFormIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _FormId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormIdChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormIdChanged();
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property FormName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FormName
        {
            get
            {
                return this._FormName;
            }
            set
            {
                this.OnFormNameChanging(value);
                this.ReportPropertyChanging("FormName");
                this._FormName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("FormName");
                this.OnFormNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FormName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormNameChanged();
        /// <summary>
        /// There are no comments for property FormScript in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FormScript
        {
            get
            {
                return this._FormScript;
            }
            set
            {
                this.OnFormScriptChanging(value);
                this.ReportPropertyChanging("FormScript");
                this._FormScript = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("FormScript");
                this.OnFormScriptChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FormScript;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormScriptChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFormScriptChanged();
        /// <summary>
        /// There are no comments for property FeedbackScript in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string FeedbackScript
        {
            get
            {
                return this._FeedbackScript;
            }
            set
            {
                this.OnFeedbackScriptChanging(value);
                this.ReportPropertyChanging("FeedbackScript");
                this._FeedbackScript = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("FeedbackScript");
                this.OnFeedbackScriptChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _FeedbackScript;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFeedbackScriptChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnFeedbackScriptChanged();
        /// <summary>
        /// There are no comments for property UserName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string UserName
        {
            get
            {
                return this._UserName;
            }
            set
            {
                this.OnUserNameChanging(value);
                this.ReportPropertyChanging("UserName");
                this._UserName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("UserName");
                this.OnUserNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _UserName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUserNameChanged();
        /// <summary>
        /// There are no comments for property PostDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Nullable<global::System.DateTime> PostDate
        {
            get
            {
                return this._PostDate;
            }
            set
            {
                this.OnPostDateChanging(value);
                this.ReportPropertyChanging("PostDate");
                this._PostDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("PostDate");
                this.OnPostDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Nullable<global::System.DateTime> _PostDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPostDateChanging(global::System.Nullable<global::System.DateTime> value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnPostDateChanged();
        /// <summary>
        /// There are no comments for property CustomStyles in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string CustomStyles
        {
            get
            {
                return this._CustomStyles;
            }
            set
            {
                this.OnCustomStylesChanging(value);
                this.ReportPropertyChanging("CustomStyles");
                this._CustomStyles = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("CustomStyles");
                this.OnCustomStylesChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _CustomStyles;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCustomStylesChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnCustomStylesChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_CustomerForm_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_CustomerForm_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_CustomerForm_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_CustomerForm_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_CustomerForm_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_CustomerFormValues in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_CustomerFormValues_Cms_CustomerForm", "Cms_CustomerFormValues")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_CustomerFormValues> Cms_CustomerFormValues
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_CustomerFormValues>("EverestCmsModel.FK_Cms_CustomerFormValues_Cms_CustomerForm", "Cms_CustomerFormValues");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_CustomerFormValues>("EverestCmsModel.FK_Cms_CustomerFormValues_Cms_CustomerForm", "Cms_CustomerFormValues", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ModuleApplication in the schema.
    /// </summary>
    /// <KeyProperties>
    /// ModuleName
    /// ApplicationId
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ModuleApplication")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ModuleApplication : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ModuleApplication object.
        /// </summary>
        /// <param name="moduleName">Initial value of ModuleName.</param>
        /// <param name="applicationId">Initial value of ApplicationId.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ModuleApplication CreateCms_ModuleApplication(string moduleName, global::System.Guid applicationId)
        {
            Cms_ModuleApplication cms_ModuleApplication = new Cms_ModuleApplication();
            cms_ModuleApplication.ModuleName = moduleName;
            cms_ModuleApplication.ApplicationId = applicationId;
            return cms_ModuleApplication;
        }
        /// <summary>
        /// There are no comments for property ModuleName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ModuleName
        {
            get
            {
                return this._ModuleName;
            }
            set
            {
                this.OnModuleNameChanging(value);
                this.ReportPropertyChanging("ModuleName");
                this._ModuleName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ModuleName");
                this.OnModuleNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ModuleName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModuleNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnModuleNameChanged();
        /// <summary>
        /// There are no comments for property ApplicationId in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid ApplicationId
        {
            get
            {
                return this._ApplicationId;
            }
            set
            {
                this.OnApplicationIdChanging(value);
                this.ReportPropertyChanging("ApplicationId");
                this._ApplicationId = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ApplicationId");
                this.OnApplicationIdChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _ApplicationId;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationIdChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnApplicationIdChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ModuleApplication_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModuleApplication_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModuleApplication_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModuleApplication_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_ModuleApplication_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ContentReferencing in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ContentReferencing")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ContentReferencing : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ContentReferencing object.
        /// </summary>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="referencedContentOriginalUUID">Initial value of ReferencedContentOriginalUUID.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ContentReferencing CreateCms_ContentReferencing(global::System.Guid uUID, global::System.Guid referencedContentOriginalUUID)
        {
            Cms_ContentReferencing cms_ContentReferencing = new Cms_ContentReferencing();
            cms_ContentReferencing.UUID = uUID;
            cms_ContentReferencing.ReferencedContentOriginalUUID = referencedContentOriginalUUID;
            return cms_ContentReferencing;
        }
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property ReferencedContentOriginalUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid ReferencedContentOriginalUUID
        {
            get
            {
                return this._ReferencedContentOriginalUUID;
            }
            set
            {
                this.OnReferencedContentOriginalUUIDChanging(value);
                this.ReportPropertyChanging("ReferencedContentOriginalUUID");
                this._ReferencedContentOriginalUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ReferencedContentOriginalUUID");
                this.OnReferencedContentOriginalUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _ReferencedContentOriginalUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnReferencedContentOriginalUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnReferencedContentOriginalUUIDChanged();
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentReferencing_Cms_Content", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Content Cms_Content
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_Content", "Cms_Content").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_Content", "Cms_Content").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Content in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Content> Cms_ContentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_Content", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_Content", "Cms_Content", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_ReferencedContent in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ContentReferencing_Cms_ContentReferencing", "Cms_Content")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Content Cms_ReferencedContent
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_ContentReferencing", "Cms_Content").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_ContentReferencing", "Cms_Content").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_ReferencedContent in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Content> Cms_ReferencedContentReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_ContentReferencing", "Cms_Content");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Content>("EverestCmsModel.FK_Cms_ContentReferencing_Cms_ContentReferencing", "Cms_Content", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_CustomError in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_CustomError")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_CustomError : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_CustomError object.
        /// </summary>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="statusCode">Initial value of StatusCode.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_CustomError CreateCms_CustomError(global::System.Guid uUID, int statusCode)
        {
            Cms_CustomError cms_CustomError = new Cms_CustomError();
            cms_CustomError.UUID = uUID;
            cms_CustomError.StatusCode = statusCode;
            return cms_CustomError;
        }
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property StatusCode in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int StatusCode
        {
            get
            {
                return this._StatusCode;
            }
            set
            {
                this.OnStatusCodeChanging(value);
                this.ReportPropertyChanging("StatusCode");
                this._StatusCode = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("StatusCode");
                this.OnStatusCodeChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _StatusCode;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnStatusCodeChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnStatusCodeChanged();
        /// <summary>
        /// There are no comments for property Redirect in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string Redirect
        {
            get
            {
                return this._Redirect;
            }
            set
            {
                this.OnRedirectChanging(value);
                this.ReportPropertyChanging("Redirect");
                this._Redirect = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("Redirect");
                this.OnRedirectChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _Redirect;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRedirectChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnRedirectChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_CustomError_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_CustomError_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_CustomError_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_CustomError_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_CustomError_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_IndexTrigger in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_IndexTrigger")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_IndexTrigger : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_IndexTrigger object.
        /// </summary>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="contentUUID">Initial value of ContentUUID.</param>
        /// <param name="action">Initial value of Action.</param>
        /// <param name="changedDate">Initial value of ChangedDate.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_IndexTrigger CreateCms_IndexTrigger(global::System.Guid uUID, global::System.Guid contentUUID, int action, global::System.DateTime changedDate)
        {
            Cms_IndexTrigger cms_IndexTrigger = new Cms_IndexTrigger();
            cms_IndexTrigger.UUID = uUID;
            cms_IndexTrigger.ContentUUID = contentUUID;
            cms_IndexTrigger.Action = action;
            cms_IndexTrigger.ChangedDate = changedDate;
            return cms_IndexTrigger;
        }
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property ContentUUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid ContentUUID
        {
            get
            {
                return this._ContentUUID;
            }
            set
            {
                this.OnContentUUIDChanging(value);
                this.ReportPropertyChanging("ContentUUID");
                this._ContentUUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ContentUUID");
                this.OnContentUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _ContentUUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnContentUUIDChanged();
        /// <summary>
        /// There are no comments for property Action in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public int Action
        {
            get
            {
                return this._Action;
            }
            set
            {
                this.OnActionChanging(value);
                this.ReportPropertyChanging("Action");
                this._Action = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("Action");
                this.OnActionChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private int _Action;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnActionChanging(int value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnActionChanged();
        /// <summary>
        /// There are no comments for property ChangedDate in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.DateTime ChangedDate
        {
            get
            {
                return this._ChangedDate;
            }
            set
            {
                this.OnChangedDateChanging(value);
                this.ReportPropertyChanging("ChangedDate");
                this._ChangedDate = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ChangedDate");
                this.OnChangedDateChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.DateTime _ChangedDate;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChangedDateChanging(global::System.DateTime value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChangedDateChanged();
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_ScheduleParameter in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_ScheduleParameter")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_ScheduleParameter : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_ScheduleParameter object.
        /// </summary>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="parameterName">Initial value of ParameterName.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_ScheduleParameter CreateCms_ScheduleParameter(global::System.Guid uUID, string parameterName)
        {
            Cms_ScheduleParameter cms_ScheduleParameter = new Cms_ScheduleParameter();
            cms_ScheduleParameter.UUID = uUID;
            cms_ScheduleParameter.ParameterName = parameterName;
            return cms_ScheduleParameter;
        }
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property ParameterName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ParameterName
        {
            get
            {
                return this._ParameterName;
            }
            set
            {
                this.OnParameterNameChanging(value);
                this.ReportPropertyChanging("ParameterName");
                this._ParameterName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ParameterName");
                this.OnParameterNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ParameterName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnParameterNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnParameterNameChanged();
        /// <summary>
        /// There are no comments for property ParameterValue in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ParameterValue
        {
            get
            {
                return this._ParameterValue;
            }
            set
            {
                this.OnParameterValueChanging(value);
                this.ReportPropertyChanging("ParameterValue");
                this._ParameterValue = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ParameterValue");
                this.OnParameterValueChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ParameterValue;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnParameterValueChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnParameterValueChanged();
        /// <summary>
        /// There are no comments for Cms_Schedule in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_ScheduleParameter_Cms_Schedule", "Cms_Schedule")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public Cms_Schedule Cms_Schedule
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schedule>("EverestCmsModel.FK_Cms_ScheduleParameter_Cms_Schedule", "Cms_Schedule").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schedule>("EverestCmsModel.FK_Cms_ScheduleParameter_Cms_Schedule", "Cms_Schedule").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for Cms_Schedule in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<Cms_Schedule> Cms_ScheduleReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<Cms_Schedule>("EverestCmsModel.FK_Cms_ScheduleParameter_Cms_Schedule", "Cms_Schedule");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<Cms_Schedule>("EverestCmsModel.FK_Cms_ScheduleParameter_Cms_Schedule", "Cms_Schedule", value);
                }
            }
        }
    }
    /// <summary>
    /// There are no comments for EverestCmsModel.Cms_RssChannel in the schema.
    /// </summary>
    /// <KeyProperties>
    /// UUID
    /// </KeyProperties>
    [global::System.Data.Objects.DataClasses.EdmEntityTypeAttribute(NamespaceName="EverestCmsModel", Name="Cms_RssChannel")]
    [global::System.Runtime.Serialization.DataContractAttribute(IsReference=true)]
    [global::System.Serializable()]
    public partial class Cms_RssChannel : global::System.Data.Objects.DataClasses.EntityObject
    {
        /// <summary>
        /// Create a new Cms_RssChannel object.
        /// </summary>
        /// <param name="uUID">Initial value of UUID.</param>
        /// <param name="channelName">Initial value of ChannelName.</param>
        /// <param name="showGenerator">Initial value of ShowGenerator.</param>
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public static Cms_RssChannel CreateCms_RssChannel(global::System.Guid uUID, string channelName, bool showGenerator)
        {
            Cms_RssChannel cms_RssChannel = new Cms_RssChannel();
            cms_RssChannel.UUID = uUID;
            cms_RssChannel.ChannelName = channelName;
            cms_RssChannel.ShowGenerator = showGenerator;
            return cms_RssChannel;
        }
        /// <summary>
        /// There are no comments for property UUID in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public global::System.Guid UUID
        {
            get
            {
                return this._UUID;
            }
            set
            {
                this.OnUUIDChanging(value);
                this.ReportPropertyChanging("UUID");
                this._UUID = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("UUID");
                this.OnUUIDChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private global::System.Guid _UUID;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanging(global::System.Guid value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnUUIDChanged();
        /// <summary>
        /// There are no comments for property ChannelName in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ChannelName
        {
            get
            {
                return this._ChannelName;
            }
            set
            {
                this.OnChannelNameChanging(value);
                this.ReportPropertyChanging("ChannelName");
                this._ChannelName = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, false);
                this.ReportPropertyChanged("ChannelName");
                this.OnChannelNameChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ChannelName;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelNameChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelNameChanged();
        /// <summary>
        /// There are no comments for property ChannelTitle in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ChannelTitle
        {
            get
            {
                return this._ChannelTitle;
            }
            set
            {
                this.OnChannelTitleChanging(value);
                this.ReportPropertyChanging("ChannelTitle");
                this._ChannelTitle = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ChannelTitle");
                this.OnChannelTitleChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ChannelTitle;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelTitleChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelTitleChanged();
        /// <summary>
        /// There are no comments for property ChannelLink in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ChannelLink
        {
            get
            {
                return this._ChannelLink;
            }
            set
            {
                this.OnChannelLinkChanging(value);
                this.ReportPropertyChanging("ChannelLink");
                this._ChannelLink = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ChannelLink");
                this.OnChannelLinkChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ChannelLink;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelLinkChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelLinkChanged();
        /// <summary>
        /// There are no comments for property ChannelDescription in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ChannelDescription
        {
            get
            {
                return this._ChannelDescription;
            }
            set
            {
                this.OnChannelDescriptionChanging(value);
                this.ReportPropertyChanging("ChannelDescription");
                this._ChannelDescription = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ChannelDescription");
                this.OnChannelDescriptionChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ChannelDescription;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelDescriptionChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelDescriptionChanged();
        /// <summary>
        /// There are no comments for property ChannelOptionalElements in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ChannelOptionalElements
        {
            get
            {
                return this._ChannelOptionalElements;
            }
            set
            {
                this.OnChannelOptionalElementsChanging(value);
                this.ReportPropertyChanging("ChannelOptionalElements");
                this._ChannelOptionalElements = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ChannelOptionalElements");
                this.OnChannelOptionalElementsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ChannelOptionalElements;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelOptionalElementsChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnChannelOptionalElementsChanged();
        /// <summary>
        /// There are no comments for property ShowGenerator in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute(IsNullable=false)]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public bool ShowGenerator
        {
            get
            {
                return this._ShowGenerator;
            }
            set
            {
                this.OnShowGeneratorChanging(value);
                this.ReportPropertyChanging("ShowGenerator");
                this._ShowGenerator = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value);
                this.ReportPropertyChanged("ShowGenerator");
                this.OnShowGeneratorChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private bool _ShowGenerator;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnShowGeneratorChanging(bool value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnShowGeneratorChanged();
        /// <summary>
        /// There are no comments for property ItemLink in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ItemLink
        {
            get
            {
                return this._ItemLink;
            }
            set
            {
                this.OnItemLinkChanging(value);
                this.ReportPropertyChanging("ItemLink");
                this._ItemLink = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ItemLink");
                this.OnItemLinkChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ItemLink;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemLinkChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemLinkChanged();
        /// <summary>
        /// There are no comments for property ItemTitleField in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ItemTitleField
        {
            get
            {
                return this._ItemTitleField;
            }
            set
            {
                this.OnItemTitleFieldChanging(value);
                this.ReportPropertyChanging("ItemTitleField");
                this._ItemTitleField = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ItemTitleField");
                this.OnItemTitleFieldChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ItemTitleField;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemTitleFieldChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemTitleFieldChanged();
        /// <summary>
        /// There are no comments for property ItemDescriptionField in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ItemDescriptionField
        {
            get
            {
                return this._ItemDescriptionField;
            }
            set
            {
                this.OnItemDescriptionFieldChanging(value);
                this.ReportPropertyChanging("ItemDescriptionField");
                this._ItemDescriptionField = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ItemDescriptionField");
                this.OnItemDescriptionFieldChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ItemDescriptionField;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemDescriptionFieldChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemDescriptionFieldChanged();
        /// <summary>
        /// There are no comments for property ItemOptionalElements in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmScalarPropertyAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        public string ItemOptionalElements
        {
            get
            {
                return this._ItemOptionalElements;
            }
            set
            {
                this.OnItemOptionalElementsChanging(value);
                this.ReportPropertyChanging("ItemOptionalElements");
                this._ItemOptionalElements = global::System.Data.Objects.DataClasses.StructuralObject.SetValidValue(value, true);
                this.ReportPropertyChanged("ItemOptionalElements");
                this.OnItemOptionalElementsChanged();
            }
        }
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        private string _ItemOptionalElements;
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemOptionalElementsChanging(string value);
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        partial void OnItemOptionalElementsChanged();
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_RssChannel_aspnet_Applications", "aspnet_Applications")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public aspnet_Applications aspnet_Applications
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_RssChannel_aspnet_Applications", "aspnet_Applications").Value;
            }
            set
            {
                ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_RssChannel_aspnet_Applications", "aspnet_Applications").Value = value;
            }
        }
        /// <summary>
        /// There are no comments for aspnet_Applications in the schema.
        /// </summary>
        [global::System.ComponentModel.BrowsableAttribute(false)]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityReference<aspnet_Applications> aspnet_ApplicationsReference
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_RssChannel_aspnet_Applications", "aspnet_Applications");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedReference<aspnet_Applications>("EverestCmsModel.FK_Cms_RssChannel_aspnet_Applications", "aspnet_Applications", value);
                }
            }
        }
        /// <summary>
        /// There are no comments for Cms_DataRule in the schema.
        /// </summary>
        [global::System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttribute("EverestCmsModel", "FK_Cms_DataRule_Cms_RssChannel", "Cms_DataRule")]
        [global::System.CodeDom.Compiler.GeneratedCode("System.Data.Entity.Design.EntityClassGenerator", "4.0.0.0")]
        [global::System.Xml.Serialization.XmlIgnoreAttribute()]
        [global::System.Xml.Serialization.SoapIgnoreAttribute()]
        [global::System.Runtime.Serialization.DataMemberAttribute()]
        public global::System.Data.Objects.DataClasses.EntityCollection<Cms_DataRule> Cms_DataRule
        {
            get
            {
                return ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.GetRelatedCollection<Cms_DataRule>("EverestCmsModel.FK_Cms_DataRule_Cms_RssChannel", "Cms_DataRule");
            }
            set
            {
                if ((value != null))
                {
                    ((global::System.Data.Objects.DataClasses.IEntityWithRelationships)(this)).RelationshipManager.InitializeRelatedCollection<Cms_DataRule>("EverestCmsModel.FK_Cms_DataRule_Cms_RssChannel", "Cms_DataRule", value);
                }
            }
        }
    }
}
www.java2v.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.