root / trunk / Libraries / Json40r2 / Source / Src / Newtonsoft.Json.Tests / FileSystemEntityModel.Designer.cs @ 0eea575a
History | View | Annotate | Download (18.1 kB)
1 | d78cbf09 | Panagiotis Kanavos | //------------------------------------------------------------------------------ |
---|---|---|---|
2 | d78cbf09 | Panagiotis Kanavos | // <auto-generated> |
3 | d78cbf09 | Panagiotis Kanavos | // This code was generated from a template. |
4 | d78cbf09 | Panagiotis Kanavos | // |
5 | d78cbf09 | Panagiotis Kanavos | // Manual changes to this file may cause unexpected behavior in your application. |
6 | d78cbf09 | Panagiotis Kanavos | // Manual changes to this file will be overwritten if the code is regenerated. |
7 | d78cbf09 | Panagiotis Kanavos | // </auto-generated> |
8 | d78cbf09 | Panagiotis Kanavos | //------------------------------------------------------------------------------ |
9 | d78cbf09 | Panagiotis Kanavos | |
10 | d78cbf09 | Panagiotis Kanavos | using System; |
11 | d78cbf09 | Panagiotis Kanavos | using System.Data.Objects; |
12 | d78cbf09 | Panagiotis Kanavos | using System.Data.Objects.DataClasses; |
13 | d78cbf09 | Panagiotis Kanavos | using System.Data.EntityClient; |
14 | d78cbf09 | Panagiotis Kanavos | using System.ComponentModel; |
15 | d78cbf09 | Panagiotis Kanavos | using System.Xml.Serialization; |
16 | d78cbf09 | Panagiotis Kanavos | using System.Runtime.Serialization; |
17 | d78cbf09 | Panagiotis Kanavos | |
18 | d78cbf09 | Panagiotis Kanavos | [assembly: EdmSchemaAttribute()] |
19 | d78cbf09 | Panagiotis Kanavos | #region EDM Relationship Metadata |
20 | d78cbf09 | Panagiotis Kanavos | |
21 | d78cbf09 | Panagiotis Kanavos | [assembly: EdmRelationshipAttribute("DataServicesTestDatabaseModel", "FK_File_Folder", "Folder", System.Data.Metadata.Edm.RelationshipMultiplicity.One, typeof(Newtonsoft.Json.Tests.Folder), "File", System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Newtonsoft.Json.Tests.File))] |
22 | d78cbf09 | Panagiotis Kanavos | [assembly: EdmRelationshipAttribute("DataServicesTestDatabaseModel", "FK_Folder_Folder", "Folder", System.Data.Metadata.Edm.RelationshipMultiplicity.ZeroOrOne, typeof(Newtonsoft.Json.Tests.Folder), "Folder1", System.Data.Metadata.Edm.RelationshipMultiplicity.Many, typeof(Newtonsoft.Json.Tests.Folder))] |
23 | d78cbf09 | Panagiotis Kanavos | |
24 | d78cbf09 | Panagiotis Kanavos | #endregion |
25 | d78cbf09 | Panagiotis Kanavos | |
26 | d78cbf09 | Panagiotis Kanavos | namespace Newtonsoft.Json.Tests |
27 | d78cbf09 | Panagiotis Kanavos | { |
28 | d78cbf09 | Panagiotis Kanavos | #region Contexts |
29 | d78cbf09 | Panagiotis Kanavos | |
30 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
31 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
32 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
33 | d78cbf09 | Panagiotis Kanavos | public partial class DataServicesTestDatabaseEntities : ObjectContext |
34 | d78cbf09 | Panagiotis Kanavos | { |
35 | d78cbf09 | Panagiotis Kanavos | #region Constructors |
36 | d78cbf09 | Panagiotis Kanavos | |
37 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
38 | d78cbf09 | Panagiotis Kanavos | /// Initializes a new DataServicesTestDatabaseEntities object using the connection string found in the 'DataServicesTestDatabaseEntities' section of the application configuration file. |
39 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
40 | d78cbf09 | Panagiotis Kanavos | public DataServicesTestDatabaseEntities() : base("name=DataServicesTestDatabaseEntities", "DataServicesTestDatabaseEntities") |
41 | d78cbf09 | Panagiotis Kanavos | { |
42 | d78cbf09 | Panagiotis Kanavos | OnContextCreated(); |
43 | d78cbf09 | Panagiotis Kanavos | } |
44 | d78cbf09 | Panagiotis Kanavos | |
45 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
46 | d78cbf09 | Panagiotis Kanavos | /// Initialize a new DataServicesTestDatabaseEntities object. |
47 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
48 | d78cbf09 | Panagiotis Kanavos | public DataServicesTestDatabaseEntities(string connectionString) : base(connectionString, "DataServicesTestDatabaseEntities") |
49 | d78cbf09 | Panagiotis Kanavos | { |
50 | d78cbf09 | Panagiotis Kanavos | OnContextCreated(); |
51 | d78cbf09 | Panagiotis Kanavos | } |
52 | d78cbf09 | Panagiotis Kanavos | |
53 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
54 | d78cbf09 | Panagiotis Kanavos | /// Initialize a new DataServicesTestDatabaseEntities object. |
55 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
56 | d78cbf09 | Panagiotis Kanavos | public DataServicesTestDatabaseEntities(EntityConnection connection) : base(connection, "DataServicesTestDatabaseEntities") |
57 | d78cbf09 | Panagiotis Kanavos | { |
58 | d78cbf09 | Panagiotis Kanavos | OnContextCreated(); |
59 | d78cbf09 | Panagiotis Kanavos | } |
60 | d78cbf09 | Panagiotis Kanavos | |
61 | d78cbf09 | Panagiotis Kanavos | #endregion |
62 | d78cbf09 | Panagiotis Kanavos | |
63 | d78cbf09 | Panagiotis Kanavos | #region Partial Methods |
64 | d78cbf09 | Panagiotis Kanavos | |
65 | d78cbf09 | Panagiotis Kanavos | partial void OnContextCreated(); |
66 | d78cbf09 | Panagiotis Kanavos | |
67 | d78cbf09 | Panagiotis Kanavos | #endregion |
68 | d78cbf09 | Panagiotis Kanavos | |
69 | d78cbf09 | Panagiotis Kanavos | #region ObjectSet Properties |
70 | d78cbf09 | Panagiotis Kanavos | |
71 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
72 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
73 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
74 | d78cbf09 | Panagiotis Kanavos | public ObjectSet<File> File |
75 | d78cbf09 | Panagiotis Kanavos | { |
76 | d78cbf09 | Panagiotis Kanavos | get |
77 | d78cbf09 | Panagiotis Kanavos | { |
78 | d78cbf09 | Panagiotis Kanavos | if ((_File == null)) |
79 | d78cbf09 | Panagiotis Kanavos | { |
80 | d78cbf09 | Panagiotis Kanavos | _File = base.CreateObjectSet<File>("File"); |
81 | d78cbf09 | Panagiotis Kanavos | } |
82 | d78cbf09 | Panagiotis Kanavos | return _File; |
83 | d78cbf09 | Panagiotis Kanavos | } |
84 | d78cbf09 | Panagiotis Kanavos | } |
85 | d78cbf09 | Panagiotis Kanavos | private ObjectSet<File> _File; |
86 | d78cbf09 | Panagiotis Kanavos | |
87 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
88 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
89 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
90 | d78cbf09 | Panagiotis Kanavos | public ObjectSet<Folder> Folder |
91 | d78cbf09 | Panagiotis Kanavos | { |
92 | d78cbf09 | Panagiotis Kanavos | get |
93 | d78cbf09 | Panagiotis Kanavos | { |
94 | d78cbf09 | Panagiotis Kanavos | if ((_Folder == null)) |
95 | d78cbf09 | Panagiotis Kanavos | { |
96 | d78cbf09 | Panagiotis Kanavos | _Folder = base.CreateObjectSet<Folder>("Folder"); |
97 | d78cbf09 | Panagiotis Kanavos | } |
98 | d78cbf09 | Panagiotis Kanavos | return _Folder; |
99 | d78cbf09 | Panagiotis Kanavos | } |
100 | d78cbf09 | Panagiotis Kanavos | } |
101 | d78cbf09 | Panagiotis Kanavos | private ObjectSet<Folder> _Folder; |
102 | d78cbf09 | Panagiotis Kanavos | |
103 | d78cbf09 | Panagiotis Kanavos | #endregion |
104 | d78cbf09 | Panagiotis Kanavos | #region AddTo Methods |
105 | d78cbf09 | Panagiotis Kanavos | |
106 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
107 | d78cbf09 | Panagiotis Kanavos | /// Deprecated Method for adding a new object to the File EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. |
108 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
109 | d78cbf09 | Panagiotis Kanavos | public void AddToFile(File file) |
110 | d78cbf09 | Panagiotis Kanavos | { |
111 | d78cbf09 | Panagiotis Kanavos | base.AddObject("File", file); |
112 | d78cbf09 | Panagiotis Kanavos | } |
113 | d78cbf09 | Panagiotis Kanavos | |
114 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
115 | d78cbf09 | Panagiotis Kanavos | /// Deprecated Method for adding a new object to the Folder EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. |
116 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
117 | d78cbf09 | Panagiotis Kanavos | public void AddToFolder(Folder folder) |
118 | d78cbf09 | Panagiotis Kanavos | { |
119 | d78cbf09 | Panagiotis Kanavos | base.AddObject("Folder", folder); |
120 | d78cbf09 | Panagiotis Kanavos | } |
121 | d78cbf09 | Panagiotis Kanavos | |
122 | d78cbf09 | Panagiotis Kanavos | #endregion |
123 | d78cbf09 | Panagiotis Kanavos | } |
124 | d78cbf09 | Panagiotis Kanavos | |
125 | d78cbf09 | Panagiotis Kanavos | |
126 | d78cbf09 | Panagiotis Kanavos | #endregion |
127 | d78cbf09 | Panagiotis Kanavos | |
128 | d78cbf09 | Panagiotis Kanavos | #region Entities |
129 | d78cbf09 | Panagiotis Kanavos | |
130 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
131 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
132 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
133 | d78cbf09 | Panagiotis Kanavos | [EdmEntityTypeAttribute(NamespaceName="DataServicesTestDatabaseModel", Name="File")] |
134 | d78cbf09 | Panagiotis Kanavos | [Serializable()] |
135 | d78cbf09 | Panagiotis Kanavos | [DataContractAttribute(IsReference=true)] |
136 | d78cbf09 | Panagiotis Kanavos | public partial class File : EntityObject |
137 | d78cbf09 | Panagiotis Kanavos | { |
138 | d78cbf09 | Panagiotis Kanavos | #region Factory Method |
139 | d78cbf09 | Panagiotis Kanavos | |
140 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
141 | d78cbf09 | Panagiotis Kanavos | /// Create a new File object. |
142 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
143 | d78cbf09 | Panagiotis Kanavos | /// <param name="fileId">Initial value of the FileId property.</param> |
144 | d78cbf09 | Panagiotis Kanavos | /// <param name="name">Initial value of the Name property.</param> |
145 | d78cbf09 | Panagiotis Kanavos | /// <param name="description">Initial value of the Description property.</param> |
146 | d78cbf09 | Panagiotis Kanavos | /// <param name="createdDate">Initial value of the CreatedDate property.</param> |
147 | d78cbf09 | Panagiotis Kanavos | public static File CreateFile(global::System.Guid fileId, global::System.String name, global::System.String description, global::System.DateTime createdDate) |
148 | d78cbf09 | Panagiotis Kanavos | { |
149 | d78cbf09 | Panagiotis Kanavos | File file = new File(); |
150 | d78cbf09 | Panagiotis Kanavos | file.FileId = fileId; |
151 | d78cbf09 | Panagiotis Kanavos | file.Name = name; |
152 | d78cbf09 | Panagiotis Kanavos | file.Description = description; |
153 | d78cbf09 | Panagiotis Kanavos | file.CreatedDate = createdDate; |
154 | d78cbf09 | Panagiotis Kanavos | return file; |
155 | d78cbf09 | Panagiotis Kanavos | } |
156 | d78cbf09 | Panagiotis Kanavos | |
157 | d78cbf09 | Panagiotis Kanavos | #endregion |
158 | d78cbf09 | Panagiotis Kanavos | #region Primitive Properties |
159 | d78cbf09 | Panagiotis Kanavos | |
160 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
161 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
162 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
163 | d78cbf09 | Panagiotis Kanavos | [EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] |
164 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
165 | d78cbf09 | Panagiotis Kanavos | public global::System.Guid FileId |
166 | d78cbf09 | Panagiotis Kanavos | { |
167 | d78cbf09 | Panagiotis Kanavos | get |
168 | d78cbf09 | Panagiotis Kanavos | { |
169 | d78cbf09 | Panagiotis Kanavos | return _FileId; |
170 | d78cbf09 | Panagiotis Kanavos | } |
171 | d78cbf09 | Panagiotis Kanavos | set |
172 | d78cbf09 | Panagiotis Kanavos | { |
173 | d78cbf09 | Panagiotis Kanavos | if (_FileId != value) |
174 | d78cbf09 | Panagiotis Kanavos | { |
175 | d78cbf09 | Panagiotis Kanavos | OnFileIdChanging(value); |
176 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanging("FileId"); |
177 | d78cbf09 | Panagiotis Kanavos | _FileId = StructuralObject.SetValidValue(value); |
178 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanged("FileId"); |
179 | d78cbf09 | Panagiotis Kanavos | OnFileIdChanged(); |
180 | d78cbf09 | Panagiotis Kanavos | } |
181 | d78cbf09 | Panagiotis Kanavos | } |
182 | d78cbf09 | Panagiotis Kanavos | } |
183 | d78cbf09 | Panagiotis Kanavos | private global::System.Guid _FileId; |
184 | d78cbf09 | Panagiotis Kanavos | partial void OnFileIdChanging(global::System.Guid value); |
185 | d78cbf09 | Panagiotis Kanavos | partial void OnFileIdChanged(); |
186 | d78cbf09 | Panagiotis Kanavos | |
187 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
188 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
189 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
190 | d78cbf09 | Panagiotis Kanavos | [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)] |
191 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
192 | d78cbf09 | Panagiotis Kanavos | public global::System.String Name |
193 | d78cbf09 | Panagiotis Kanavos | { |
194 | d78cbf09 | Panagiotis Kanavos | get |
195 | d78cbf09 | Panagiotis Kanavos | { |
196 | d78cbf09 | Panagiotis Kanavos | return _Name; |
197 | d78cbf09 | Panagiotis Kanavos | } |
198 | d78cbf09 | Panagiotis Kanavos | set |
199 | d78cbf09 | Panagiotis Kanavos | { |
200 | d78cbf09 | Panagiotis Kanavos | OnNameChanging(value); |
201 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanging("Name"); |
202 | d78cbf09 | Panagiotis Kanavos | _Name = StructuralObject.SetValidValue(value, false); |
203 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanged("Name"); |
204 | d78cbf09 | Panagiotis Kanavos | OnNameChanged(); |
205 | d78cbf09 | Panagiotis Kanavos | } |
206 | d78cbf09 | Panagiotis Kanavos | } |
207 | d78cbf09 | Panagiotis Kanavos | private global::System.String _Name; |
208 | d78cbf09 | Panagiotis Kanavos | partial void OnNameChanging(global::System.String value); |
209 | d78cbf09 | Panagiotis Kanavos | partial void OnNameChanged(); |
210 | d78cbf09 | Panagiotis Kanavos | |
211 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
212 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
213 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
214 | d78cbf09 | Panagiotis Kanavos | [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)] |
215 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
216 | d78cbf09 | Panagiotis Kanavos | public global::System.String Description |
217 | d78cbf09 | Panagiotis Kanavos | { |
218 | d78cbf09 | Panagiotis Kanavos | get |
219 | d78cbf09 | Panagiotis Kanavos | { |
220 | d78cbf09 | Panagiotis Kanavos | return _Description; |
221 | d78cbf09 | Panagiotis Kanavos | } |
222 | d78cbf09 | Panagiotis Kanavos | set |
223 | d78cbf09 | Panagiotis Kanavos | { |
224 | d78cbf09 | Panagiotis Kanavos | OnDescriptionChanging(value); |
225 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanging("Description"); |
226 | d78cbf09 | Panagiotis Kanavos | _Description = StructuralObject.SetValidValue(value, false); |
227 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanged("Description"); |
228 | d78cbf09 | Panagiotis Kanavos | OnDescriptionChanged(); |
229 | d78cbf09 | Panagiotis Kanavos | } |
230 | d78cbf09 | Panagiotis Kanavos | } |
231 | d78cbf09 | Panagiotis Kanavos | private global::System.String _Description; |
232 | d78cbf09 | Panagiotis Kanavos | partial void OnDescriptionChanging(global::System.String value); |
233 | d78cbf09 | Panagiotis Kanavos | partial void OnDescriptionChanged(); |
234 | d78cbf09 | Panagiotis Kanavos | |
235 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
236 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
237 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
238 | d78cbf09 | Panagiotis Kanavos | [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)] |
239 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
240 | d78cbf09 | Panagiotis Kanavos | public global::System.DateTime CreatedDate |
241 | d78cbf09 | Panagiotis Kanavos | { |
242 | d78cbf09 | Panagiotis Kanavos | get |
243 | d78cbf09 | Panagiotis Kanavos | { |
244 | d78cbf09 | Panagiotis Kanavos | return _CreatedDate; |
245 | d78cbf09 | Panagiotis Kanavos | } |
246 | d78cbf09 | Panagiotis Kanavos | set |
247 | d78cbf09 | Panagiotis Kanavos | { |
248 | d78cbf09 | Panagiotis Kanavos | OnCreatedDateChanging(value); |
249 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanging("CreatedDate"); |
250 | d78cbf09 | Panagiotis Kanavos | _CreatedDate = StructuralObject.SetValidValue(value); |
251 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanged("CreatedDate"); |
252 | d78cbf09 | Panagiotis Kanavos | OnCreatedDateChanged(); |
253 | d78cbf09 | Panagiotis Kanavos | } |
254 | d78cbf09 | Panagiotis Kanavos | } |
255 | d78cbf09 | Panagiotis Kanavos | private global::System.DateTime _CreatedDate; |
256 | d78cbf09 | Panagiotis Kanavos | partial void OnCreatedDateChanging(global::System.DateTime value); |
257 | d78cbf09 | Panagiotis Kanavos | partial void OnCreatedDateChanged(); |
258 | d78cbf09 | Panagiotis Kanavos | |
259 | d78cbf09 | Panagiotis Kanavos | #endregion |
260 | d78cbf09 | Panagiotis Kanavos | |
261 | d78cbf09 | Panagiotis Kanavos | #region Navigation Properties |
262 | d78cbf09 | Panagiotis Kanavos | |
263 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
264 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
265 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
266 | d78cbf09 | Panagiotis Kanavos | [XmlIgnoreAttribute()] |
267 | d78cbf09 | Panagiotis Kanavos | [SoapIgnoreAttribute()] |
268 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
269 | d78cbf09 | Panagiotis Kanavos | [EdmRelationshipNavigationPropertyAttribute("DataServicesTestDatabaseModel", "FK_File_Folder", "Folder")] |
270 | d78cbf09 | Panagiotis Kanavos | public Folder Folder |
271 | d78cbf09 | Panagiotis Kanavos | { |
272 | d78cbf09 | Panagiotis Kanavos | get |
273 | d78cbf09 | Panagiotis Kanavos | { |
274 | d78cbf09 | Panagiotis Kanavos | return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<Folder>("DataServicesTestDatabaseModel.FK_File_Folder", "Folder").Value; |
275 | d78cbf09 | Panagiotis Kanavos | } |
276 | d78cbf09 | Panagiotis Kanavos | set |
277 | d78cbf09 | Panagiotis Kanavos | { |
278 | d78cbf09 | Panagiotis Kanavos | ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<Folder>("DataServicesTestDatabaseModel.FK_File_Folder", "Folder").Value = value; |
279 | d78cbf09 | Panagiotis Kanavos | } |
280 | d78cbf09 | Panagiotis Kanavos | } |
281 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
282 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
283 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
284 | d78cbf09 | Panagiotis Kanavos | [BrowsableAttribute(false)] |
285 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
286 | d78cbf09 | Panagiotis Kanavos | public EntityReference<Folder> FolderReference |
287 | d78cbf09 | Panagiotis Kanavos | { |
288 | d78cbf09 | Panagiotis Kanavos | get |
289 | d78cbf09 | Panagiotis Kanavos | { |
290 | d78cbf09 | Panagiotis Kanavos | return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<Folder>("DataServicesTestDatabaseModel.FK_File_Folder", "Folder"); |
291 | d78cbf09 | Panagiotis Kanavos | } |
292 | d78cbf09 | Panagiotis Kanavos | set |
293 | d78cbf09 | Panagiotis Kanavos | { |
294 | d78cbf09 | Panagiotis Kanavos | if ((value != null)) |
295 | d78cbf09 | Panagiotis Kanavos | { |
296 | d78cbf09 | Panagiotis Kanavos | ((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedReference<Folder>("DataServicesTestDatabaseModel.FK_File_Folder", "Folder", value); |
297 | d78cbf09 | Panagiotis Kanavos | } |
298 | d78cbf09 | Panagiotis Kanavos | } |
299 | d78cbf09 | Panagiotis Kanavos | } |
300 | d78cbf09 | Panagiotis Kanavos | |
301 | d78cbf09 | Panagiotis Kanavos | #endregion |
302 | d78cbf09 | Panagiotis Kanavos | } |
303 | d78cbf09 | Panagiotis Kanavos | |
304 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
305 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
306 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
307 | d78cbf09 | Panagiotis Kanavos | [EdmEntityTypeAttribute(NamespaceName="DataServicesTestDatabaseModel", Name="Folder")] |
308 | d78cbf09 | Panagiotis Kanavos | [Serializable()] |
309 | d78cbf09 | Panagiotis Kanavos | [DataContractAttribute(IsReference=true)] |
310 | d78cbf09 | Panagiotis Kanavos | public partial class Folder : EntityObject |
311 | d78cbf09 | Panagiotis Kanavos | { |
312 | d78cbf09 | Panagiotis Kanavos | #region Factory Method |
313 | d78cbf09 | Panagiotis Kanavos | |
314 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
315 | d78cbf09 | Panagiotis Kanavos | /// Create a new Folder object. |
316 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
317 | d78cbf09 | Panagiotis Kanavos | /// <param name="folderId">Initial value of the FolderId property.</param> |
318 | d78cbf09 | Panagiotis Kanavos | /// <param name="name">Initial value of the Name property.</param> |
319 | d78cbf09 | Panagiotis Kanavos | /// <param name="description">Initial value of the Description property.</param> |
320 | d78cbf09 | Panagiotis Kanavos | /// <param name="createdDate">Initial value of the CreatedDate property.</param> |
321 | d78cbf09 | Panagiotis Kanavos | public static Folder CreateFolder(global::System.Guid folderId, global::System.String name, global::System.String description, global::System.DateTime createdDate) |
322 | d78cbf09 | Panagiotis Kanavos | { |
323 | d78cbf09 | Panagiotis Kanavos | Folder folder = new Folder(); |
324 | d78cbf09 | Panagiotis Kanavos | folder.FolderId = folderId; |
325 | d78cbf09 | Panagiotis Kanavos | folder.Name = name; |
326 | d78cbf09 | Panagiotis Kanavos | folder.Description = description; |
327 | d78cbf09 | Panagiotis Kanavos | folder.CreatedDate = createdDate; |
328 | d78cbf09 | Panagiotis Kanavos | return folder; |
329 | d78cbf09 | Panagiotis Kanavos | } |
330 | d78cbf09 | Panagiotis Kanavos | |
331 | d78cbf09 | Panagiotis Kanavos | #endregion |
332 | d78cbf09 | Panagiotis Kanavos | #region Primitive Properties |
333 | d78cbf09 | Panagiotis Kanavos | |
334 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
335 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
336 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
337 | d78cbf09 | Panagiotis Kanavos | [EdmScalarPropertyAttribute(EntityKeyProperty=true, IsNullable=false)] |
338 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
339 | d78cbf09 | Panagiotis Kanavos | public global::System.Guid FolderId |
340 | d78cbf09 | Panagiotis Kanavos | { |
341 | d78cbf09 | Panagiotis Kanavos | get |
342 | d78cbf09 | Panagiotis Kanavos | { |
343 | d78cbf09 | Panagiotis Kanavos | return _FolderId; |
344 | d78cbf09 | Panagiotis Kanavos | } |
345 | d78cbf09 | Panagiotis Kanavos | set |
346 | d78cbf09 | Panagiotis Kanavos | { |
347 | d78cbf09 | Panagiotis Kanavos | if (_FolderId != value) |
348 | d78cbf09 | Panagiotis Kanavos | { |
349 | d78cbf09 | Panagiotis Kanavos | OnFolderIdChanging(value); |
350 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanging("FolderId"); |
351 | d78cbf09 | Panagiotis Kanavos | _FolderId = StructuralObject.SetValidValue(value); |
352 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanged("FolderId"); |
353 | d78cbf09 | Panagiotis Kanavos | OnFolderIdChanged(); |
354 | d78cbf09 | Panagiotis Kanavos | } |
355 | d78cbf09 | Panagiotis Kanavos | } |
356 | d78cbf09 | Panagiotis Kanavos | } |
357 | d78cbf09 | Panagiotis Kanavos | private global::System.Guid _FolderId; |
358 | d78cbf09 | Panagiotis Kanavos | partial void OnFolderIdChanging(global::System.Guid value); |
359 | d78cbf09 | Panagiotis Kanavos | partial void OnFolderIdChanged(); |
360 | d78cbf09 | Panagiotis Kanavos | |
361 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
362 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
363 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
364 | d78cbf09 | Panagiotis Kanavos | [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)] |
365 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
366 | d78cbf09 | Panagiotis Kanavos | public global::System.String Name |
367 | d78cbf09 | Panagiotis Kanavos | { |
368 | d78cbf09 | Panagiotis Kanavos | get |
369 | d78cbf09 | Panagiotis Kanavos | { |
370 | d78cbf09 | Panagiotis Kanavos | return _Name; |
371 | d78cbf09 | Panagiotis Kanavos | } |
372 | d78cbf09 | Panagiotis Kanavos | set |
373 | d78cbf09 | Panagiotis Kanavos | { |
374 | d78cbf09 | Panagiotis Kanavos | OnNameChanging(value); |
375 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanging("Name"); |
376 | d78cbf09 | Panagiotis Kanavos | _Name = StructuralObject.SetValidValue(value, false); |
377 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanged("Name"); |
378 | d78cbf09 | Panagiotis Kanavos | OnNameChanged(); |
379 | d78cbf09 | Panagiotis Kanavos | } |
380 | d78cbf09 | Panagiotis Kanavos | } |
381 | d78cbf09 | Panagiotis Kanavos | private global::System.String _Name; |
382 | d78cbf09 | Panagiotis Kanavos | partial void OnNameChanging(global::System.String value); |
383 | d78cbf09 | Panagiotis Kanavos | partial void OnNameChanged(); |
384 | d78cbf09 | Panagiotis Kanavos | |
385 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
386 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
387 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
388 | d78cbf09 | Panagiotis Kanavos | [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)] |
389 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
390 | d78cbf09 | Panagiotis Kanavos | public global::System.String Description |
391 | d78cbf09 | Panagiotis Kanavos | { |
392 | d78cbf09 | Panagiotis Kanavos | get |
393 | d78cbf09 | Panagiotis Kanavos | { |
394 | d78cbf09 | Panagiotis Kanavos | return _Description; |
395 | d78cbf09 | Panagiotis Kanavos | } |
396 | d78cbf09 | Panagiotis Kanavos | set |
397 | d78cbf09 | Panagiotis Kanavos | { |
398 | d78cbf09 | Panagiotis Kanavos | OnDescriptionChanging(value); |
399 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanging("Description"); |
400 | d78cbf09 | Panagiotis Kanavos | _Description = StructuralObject.SetValidValue(value, false); |
401 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanged("Description"); |
402 | d78cbf09 | Panagiotis Kanavos | OnDescriptionChanged(); |
403 | d78cbf09 | Panagiotis Kanavos | } |
404 | d78cbf09 | Panagiotis Kanavos | } |
405 | d78cbf09 | Panagiotis Kanavos | private global::System.String _Description; |
406 | d78cbf09 | Panagiotis Kanavos | partial void OnDescriptionChanging(global::System.String value); |
407 | d78cbf09 | Panagiotis Kanavos | partial void OnDescriptionChanged(); |
408 | d78cbf09 | Panagiotis Kanavos | |
409 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
410 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
411 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
412 | d78cbf09 | Panagiotis Kanavos | [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)] |
413 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
414 | d78cbf09 | Panagiotis Kanavos | public global::System.DateTime CreatedDate |
415 | d78cbf09 | Panagiotis Kanavos | { |
416 | d78cbf09 | Panagiotis Kanavos | get |
417 | d78cbf09 | Panagiotis Kanavos | { |
418 | d78cbf09 | Panagiotis Kanavos | return _CreatedDate; |
419 | d78cbf09 | Panagiotis Kanavos | } |
420 | d78cbf09 | Panagiotis Kanavos | set |
421 | d78cbf09 | Panagiotis Kanavos | { |
422 | d78cbf09 | Panagiotis Kanavos | OnCreatedDateChanging(value); |
423 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanging("CreatedDate"); |
424 | d78cbf09 | Panagiotis Kanavos | _CreatedDate = StructuralObject.SetValidValue(value); |
425 | d78cbf09 | Panagiotis Kanavos | ReportPropertyChanged("CreatedDate"); |
426 | d78cbf09 | Panagiotis Kanavos | OnCreatedDateChanged(); |
427 | d78cbf09 | Panagiotis Kanavos | } |
428 | d78cbf09 | Panagiotis Kanavos | } |
429 | d78cbf09 | Panagiotis Kanavos | private global::System.DateTime _CreatedDate; |
430 | d78cbf09 | Panagiotis Kanavos | partial void OnCreatedDateChanging(global::System.DateTime value); |
431 | d78cbf09 | Panagiotis Kanavos | partial void OnCreatedDateChanged(); |
432 | d78cbf09 | Panagiotis Kanavos | |
433 | d78cbf09 | Panagiotis Kanavos | #endregion |
434 | d78cbf09 | Panagiotis Kanavos | |
435 | d78cbf09 | Panagiotis Kanavos | #region Navigation Properties |
436 | d78cbf09 | Panagiotis Kanavos | |
437 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
438 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
439 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
440 | d78cbf09 | Panagiotis Kanavos | [XmlIgnoreAttribute()] |
441 | d78cbf09 | Panagiotis Kanavos | [SoapIgnoreAttribute()] |
442 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
443 | d78cbf09 | Panagiotis Kanavos | [EdmRelationshipNavigationPropertyAttribute("DataServicesTestDatabaseModel", "FK_File_Folder", "File")] |
444 | d78cbf09 | Panagiotis Kanavos | public EntityCollection<File> Files |
445 | d78cbf09 | Panagiotis Kanavos | { |
446 | d78cbf09 | Panagiotis Kanavos | get |
447 | d78cbf09 | Panagiotis Kanavos | { |
448 | d78cbf09 | Panagiotis Kanavos | return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection<File>("DataServicesTestDatabaseModel.FK_File_Folder", "File"); |
449 | d78cbf09 | Panagiotis Kanavos | } |
450 | d78cbf09 | Panagiotis Kanavos | set |
451 | d78cbf09 | Panagiotis Kanavos | { |
452 | d78cbf09 | Panagiotis Kanavos | if ((value != null)) |
453 | d78cbf09 | Panagiotis Kanavos | { |
454 | d78cbf09 | Panagiotis Kanavos | ((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection<File>("DataServicesTestDatabaseModel.FK_File_Folder", "File", value); |
455 | d78cbf09 | Panagiotis Kanavos | } |
456 | d78cbf09 | Panagiotis Kanavos | } |
457 | d78cbf09 | Panagiotis Kanavos | } |
458 | d78cbf09 | Panagiotis Kanavos | |
459 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
460 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
461 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
462 | d78cbf09 | Panagiotis Kanavos | [XmlIgnoreAttribute()] |
463 | d78cbf09 | Panagiotis Kanavos | [SoapIgnoreAttribute()] |
464 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
465 | d78cbf09 | Panagiotis Kanavos | [EdmRelationshipNavigationPropertyAttribute("DataServicesTestDatabaseModel", "FK_Folder_Folder", "Folder1")] |
466 | d78cbf09 | Panagiotis Kanavos | public EntityCollection<Folder> ChildFolders |
467 | d78cbf09 | Panagiotis Kanavos | { |
468 | d78cbf09 | Panagiotis Kanavos | get |
469 | d78cbf09 | Panagiotis Kanavos | { |
470 | d78cbf09 | Panagiotis Kanavos | return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedCollection<Folder>("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder1"); |
471 | d78cbf09 | Panagiotis Kanavos | } |
472 | d78cbf09 | Panagiotis Kanavos | set |
473 | d78cbf09 | Panagiotis Kanavos | { |
474 | d78cbf09 | Panagiotis Kanavos | if ((value != null)) |
475 | d78cbf09 | Panagiotis Kanavos | { |
476 | d78cbf09 | Panagiotis Kanavos | ((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedCollection<Folder>("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder1", value); |
477 | d78cbf09 | Panagiotis Kanavos | } |
478 | d78cbf09 | Panagiotis Kanavos | } |
479 | d78cbf09 | Panagiotis Kanavos | } |
480 | d78cbf09 | Panagiotis Kanavos | |
481 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
482 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
483 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
484 | d78cbf09 | Panagiotis Kanavos | [XmlIgnoreAttribute()] |
485 | d78cbf09 | Panagiotis Kanavos | [SoapIgnoreAttribute()] |
486 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
487 | d78cbf09 | Panagiotis Kanavos | [EdmRelationshipNavigationPropertyAttribute("DataServicesTestDatabaseModel", "FK_Folder_Folder", "Folder")] |
488 | d78cbf09 | Panagiotis Kanavos | public Folder ParentFolder |
489 | d78cbf09 | Panagiotis Kanavos | { |
490 | d78cbf09 | Panagiotis Kanavos | get |
491 | d78cbf09 | Panagiotis Kanavos | { |
492 | d78cbf09 | Panagiotis Kanavos | return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<Folder>("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder").Value; |
493 | d78cbf09 | Panagiotis Kanavos | } |
494 | d78cbf09 | Panagiotis Kanavos | set |
495 | d78cbf09 | Panagiotis Kanavos | { |
496 | d78cbf09 | Panagiotis Kanavos | ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<Folder>("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder").Value = value; |
497 | d78cbf09 | Panagiotis Kanavos | } |
498 | d78cbf09 | Panagiotis Kanavos | } |
499 | d78cbf09 | Panagiotis Kanavos | /// <summary> |
500 | d78cbf09 | Panagiotis Kanavos | /// No Metadata Documentation available. |
501 | d78cbf09 | Panagiotis Kanavos | /// </summary> |
502 | d78cbf09 | Panagiotis Kanavos | [BrowsableAttribute(false)] |
503 | d78cbf09 | Panagiotis Kanavos | [DataMemberAttribute()] |
504 | d78cbf09 | Panagiotis Kanavos | public EntityReference<Folder> ParentFolderReference |
505 | d78cbf09 | Panagiotis Kanavos | { |
506 | d78cbf09 | Panagiotis Kanavos | get |
507 | d78cbf09 | Panagiotis Kanavos | { |
508 | d78cbf09 | Panagiotis Kanavos | return ((IEntityWithRelationships)this).RelationshipManager.GetRelatedReference<Folder>("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder"); |
509 | d78cbf09 | Panagiotis Kanavos | } |
510 | d78cbf09 | Panagiotis Kanavos | set |
511 | d78cbf09 | Panagiotis Kanavos | { |
512 | d78cbf09 | Panagiotis Kanavos | if ((value != null)) |
513 | d78cbf09 | Panagiotis Kanavos | { |
514 | d78cbf09 | Panagiotis Kanavos | ((IEntityWithRelationships)this).RelationshipManager.InitializeRelatedReference<Folder>("DataServicesTestDatabaseModel.FK_Folder_Folder", "Folder", value); |
515 | d78cbf09 | Panagiotis Kanavos | } |
516 | d78cbf09 | Panagiotis Kanavos | } |
517 | d78cbf09 | Panagiotis Kanavos | } |
518 | d78cbf09 | Panagiotis Kanavos | |
519 | d78cbf09 | Panagiotis Kanavos | #endregion |
520 | d78cbf09 | Panagiotis Kanavos | } |
521 | d78cbf09 | Panagiotis Kanavos | |
522 | d78cbf09 | Panagiotis Kanavos | #endregion |
523 | d78cbf09 | Panagiotis Kanavos | |
524 | d78cbf09 | Panagiotis Kanavos | } |