Guest User

Untitled

a guest
Jun 21st, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.74 KB | None | 0 0
  1. [Table(Name="dbo.Users")]
  2. [DataContract()]
  3. public partial class User : INotifyPropertyChanging, INotifyPropertyChanged
  4. {
  5.  
  6. private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
  7.  
  8. private int _UserId;
  9.  
  10. private string _Username;
  11.  
  12. private string _Password;
  13.  
  14. private string _Email;
  15.  
  16. private string _Name;
  17.  
  18. private string _Location;
  19.  
  20. private System.Nullable<int> _Score;
  21.  
  22. private System.Nullable<int> _SubmittedDrawings;
  23.  
  24. private EntitySet<Comment> _Comments;
  25.  
  26. private EntitySet<Drawing> _Drawings;
  27.  
  28. private bool serializing;
  29.  
  30. #region Extensibility Method Definitions
  31. partial void OnLoaded();
  32. partial void OnValidate(System.Data.Linq.ChangeAction action);
  33. partial void OnCreated();
  34. partial void OnUserIdChanging(int value);
  35. partial void OnUserIdChanged();
  36. partial void OnUsernameChanging(string value);
  37. partial void OnUsernameChanged();
  38. partial void OnPasswordChanging(string value);
  39. partial void OnPasswordChanged();
  40. partial void OnEmailChanging(string value);
  41. partial void OnEmailChanged();
  42. partial void OnNameChanging(string value);
  43. partial void OnNameChanged();
  44. partial void OnLocationChanging(string value);
  45. partial void OnLocationChanged();
  46. partial void OnScoreChanging(System.Nullable<int> value);
  47. partial void OnScoreChanged();
  48. partial void OnSubmittedDrawingsChanging(System.Nullable<int> value);
  49. partial void OnSubmittedDrawingsChanged();
  50. #endregion
  51.  
  52. public User()
  53. {
  54. this.Initialize();
  55. }
  56.  
  57. [Column(Storage="_UserId", AutoSync=AutoSync.OnInsert, DbType="Int NOT NULL IDENTITY", IsPrimaryKey=true, IsDbGenerated=true)]
  58. [DataMember(Order=1)]
  59. public int UserId
  60. {
  61. get
  62. {
  63. return this._UserId;
  64. }
  65. set
  66. {
  67. if ((this._UserId != value))
  68. {
  69. this.OnUserIdChanging(value);
  70. this.SendPropertyChanging();
  71. this._UserId = value;
  72. this.SendPropertyChanged("UserId");
  73. this.OnUserIdChanged();
  74. }
  75. }
  76. }
  77.  
  78. [Column(Storage="_Username", DbType="NVarChar(30) NOT NULL", CanBeNull=false)]
  79. [DataMember(Order=2)]
  80. public string Username
  81. {
  82. get
  83. {
  84. return this._Username;
  85. }
  86. set
  87. {
  88. if ((this._Username != value))
  89. {
  90. this.OnUsernameChanging(value);
  91. this.SendPropertyChanging();
  92. this._Username = value;
  93. this.SendPropertyChanged("Username");
  94. this.OnUsernameChanged();
  95. }
  96. }
  97. }
  98.  
  99. [Column(Storage="_Password", DbType="NVarChar(15) NOT NULL", CanBeNull=false)]
  100. [DataMember(Order=3)]
  101. public string Password
  102. {
  103. get
  104. {
  105. return this._Password;
  106. }
  107. set
  108. {
  109. if ((this._Password != value))
  110. {
  111. this.OnPasswordChanging(value);
  112. this.SendPropertyChanging();
  113. this._Password = value;
  114. this.SendPropertyChanged("Password");
  115. this.OnPasswordChanged();
  116. }
  117. }
  118. }
  119.  
  120. [Column(Storage="_Email", DbType="NVarChar(50) NOT NULL", CanBeNull=false)]
  121. [DataMember(Order=4)]
  122. public string Email
  123. {
  124. get
  125. {
  126. return this._Email;
  127. }
  128. set
  129. {
  130. if ((this._Email != value))
  131. {
  132. this.OnEmailChanging(value);
  133. this.SendPropertyChanging();
  134. this._Email = value;
  135. this.SendPropertyChanged("Email");
  136. this.OnEmailChanged();
  137. }
  138. }
  139. }
  140.  
  141. [Column(Storage="_Name", DbType="NVarChar(30) NOT NULL", CanBeNull=false)]
  142. [DataMember(Order=5)]
  143. public string Name
  144. {
  145. get
  146. {
  147. return this._Name;
  148. }
  149. set
  150. {
  151. if ((this._Name != value))
  152. {
  153. this.OnNameChanging(value);
  154. this.SendPropertyChanging();
  155. this._Name = value;
  156. this.SendPropertyChanged("Name");
  157. this.OnNameChanged();
  158. }
  159. }
  160. }
  161.  
  162. [Column(Storage="_Location", DbType="NVarChar(30)")]
  163. [DataMember(Order=6)]
  164. public string Location
  165. {
  166. get
  167. {
  168. return this._Location;
  169. }
  170. set
  171. {
  172. if ((this._Location != value))
  173. {
  174. this.OnLocationChanging(value);
  175. this.SendPropertyChanging();
  176. this._Location = value;
  177. this.SendPropertyChanged("Location");
  178. this.OnLocationChanged();
  179. }
  180. }
  181. }
  182.  
  183. [Column(Storage="_Score", DbType="Int")]
  184. [DataMember(Order=7)]
  185. public System.Nullable<int> Score
  186. {
  187. get
  188. {
  189. return this._Score;
  190. }
  191. set
  192. {
  193. if ((this._Score != value))
  194. {
  195. this.OnScoreChanging(value);
  196. this.SendPropertyChanging();
  197. this._Score = value;
  198. this.SendPropertyChanged("Score");
  199. this.OnScoreChanged();
  200. }
  201. }
  202. }
  203.  
  204. [Column(Storage="_SubmittedDrawings", DbType="Int")]
  205. [DataMember(Order=8)]
  206. public System.Nullable<int> SubmittedDrawings
  207. {
  208. get
  209. {
  210. return this._SubmittedDrawings;
  211. }
  212. set
  213. {
  214. if ((this._SubmittedDrawings != value))
  215. {
  216. this.OnSubmittedDrawingsChanging(value);
  217. this.SendPropertyChanging();
  218. this._SubmittedDrawings = value;
  219. this.SendPropertyChanged("SubmittedDrawings");
  220. this.OnSubmittedDrawingsChanged();
  221. }
  222. }
  223. }
  224.  
  225. [Association(Name="User_Comment", Storage="_Comments", ThisKey="UserId", OtherKey="UserId")]
  226. [DataMember(Order=9, EmitDefaultValue=false)]
  227. public EntitySet<Comment> Comments
  228. {
  229. get
  230. {
  231. if ((this.serializing
  232. && (this._Comments.HasLoadedOrAssignedValues == false)))
  233. {
  234. return null;
  235. }
  236. return this._Comments;
  237. }
  238. set
  239. {
  240. this._Comments.Assign(value);
  241. }
  242. }
  243.  
  244. [Association(Name="User_Drawing", Storage="_Drawings", ThisKey="UserId", OtherKey="UserId")]
  245. [DataMember(Order=10, EmitDefaultValue=false)]
  246. public EntitySet<Drawing> Drawings
  247. {
  248. get
  249. {
  250. if ((this.serializing
  251. && (this._Drawings.HasLoadedOrAssignedValues == false)))
  252. {
  253. return null;
  254. }
  255. return this._Drawings;
  256. }
  257. set
  258. {
  259. this._Drawings.Assign(value);
  260. }
  261. }
  262.  
  263. public event PropertyChangingEventHandler PropertyChanging;
  264.  
  265. public event PropertyChangedEventHandler PropertyChanged;
  266.  
  267. protected virtual void SendPropertyChanging()
  268. {
  269. if ((this.PropertyChanging != null))
  270. {
  271. this.PropertyChanging(this, emptyChangingEventArgs);
  272. }
  273. }
  274.  
  275. protected virtual void SendPropertyChanged(String propertyName)
  276. {
  277. if ((this.PropertyChanged != null))
  278. {
  279. this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
  280. }
  281. }
  282.  
  283. private void attach_Comments(Comment entity)
  284. {
  285. this.SendPropertyChanging();
  286. entity.User = this;
  287. }
  288.  
  289. private void detach_Comments(Comment entity)
  290. {
  291. this.SendPropertyChanging();
  292. entity.User = null;
  293. }
  294.  
  295. private void attach_Drawings(Drawing entity)
  296. {
  297. this.SendPropertyChanging();
  298. entity.User = this;
  299. }
  300.  
  301. private void detach_Drawings(Drawing entity)
  302. {
  303. this.SendPropertyChanging();
  304. entity.User = null;
  305. }
  306.  
  307. private void Initialize()
  308. {
  309. this._Comments = new EntitySet<Comment>(new Action<Comment>(this.attach_Comments), new Action<Comment>(this.detach_Comments));
  310. this._Drawings = new EntitySet<Drawing>(new Action<Drawing>(this.attach_Drawings), new Action<Drawing>(this.detach_Drawings));
  311. OnCreated();
  312. }
  313.  
  314. [OnDeserializing()]
  315. [System.ComponentModel.EditorBrowsableAttribute(EditorBrowsableState.Never)]
  316. public void OnDeserializing(StreamingContext context)
  317. {
  318. this.Initialize();
  319. }
  320.  
  321. [OnSerializing()]
  322. [System.ComponentModel.EditorBrowsableAttribute(EditorBrowsableState.Never)]
  323. public void OnSerializing(StreamingContext context)
  324. {
  325. this.serializing = true;
  326. }
  327.  
  328. [OnSerialized()]
  329. [System.ComponentModel.EditorBrowsableAttribute(EditorBrowsableState.Never)]
  330. public void OnSerialized(StreamingContext context)
  331. {
  332. this.serializing = false;
  333. }
  334. }
Add Comment
Please, Sign In to add comment