UnitOfWork.gen.cs 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // 此代码由工具生成。
  4. // 对此文件的更改可能会导致不正确的行为,并且如果
  5. // 重新生成代码,这些更改将会丢失。
  6. // 如存在本生成代码外的新需求,请在相同命名空间下创建同名分部类实现 UnitOfWork.cs 分部方法。
  7. // </auto-generated>
  8. //
  9. // <copyright file="UnitOfWork.gen.cs">
  10. // Copyright(c)2013 YUECN.All rights reserved.
  11. // CLR版本: v0.8
  12. // 开发组织:IWB
  13. // 公司网站:www.iwbnet.com
  14. // 所属工程: YZXYH
  15. // 生成时间:2017-09-22 23:58
  16. // </copyright>
  17. //------------------------------------------------------------------------------
  18. using System;
  19. using YZXYH.Repository.Models;
  20. using YZXYH.Repository.Interface;
  21. namespace YZXYH.Repository
  22. {
  23. public class UnitOfWork:IUnitOfWork
  24. {
  25. public Yzxyh2017Context Context { get;}
  26. public UnitOfWork(Yzxyh2017Context context)
  27. {
  28. if (Context == null)
  29. {
  30. if(context==null)
  31. Context = new Yzxyh2017Context();
  32. else
  33. Context = context;
  34. }
  35. }
  36. #region BaseRepository<T>
  37. private IActivityInfoRepository _activityInfoRepository;
  38. public IActivityInfoRepository ActivityInfoRepository
  39. {
  40. get { return _activityInfoRepository ?? (_activityInfoRepository = new ActivityInfoRepository(Context)); }
  41. set { _activityInfoRepository=value; }
  42. }
  43. private IQuestionnaireItemRepository _QuestionnaireItemRepository;
  44. public IQuestionnaireItemRepository QuestionnaireItemRepository
  45. {
  46. get { return _QuestionnaireItemRepository ?? (_QuestionnaireItemRepository = new QuestionnaireItemRepository(Context)); }
  47. set { _QuestionnaireItemRepository = value; }
  48. }
  49. private IQuestionnaireRepository _QuestionnaireRepository;
  50. public IQuestionnaireRepository QuestionnaireRepository
  51. {
  52. get { return _QuestionnaireRepository ?? (_QuestionnaireRepository = new QuestionnaireRepository(Context)); }
  53. set { _QuestionnaireRepository = value; }
  54. }
  55. private IAlumniChapterInfoRepository _alumniChapterInfoRepository;
  56. public IAlumniChapterInfoRepository AlumniChapterInfoRepository
  57. {
  58. get { return _alumniChapterInfoRepository ?? (_alumniChapterInfoRepository = new AlumniChapterInfoRepository(Context)); }
  59. set { _alumniChapterInfoRepository=value; }
  60. }
  61. private IAlumniChapterUserRepository _alumniChapterUserRepository;
  62. public IAlumniChapterUserRepository AlumniChapterUserRepository
  63. {
  64. get { return _alumniChapterUserRepository ?? (_alumniChapterUserRepository = new AlumniChapterUserRepository(Context)); }
  65. set { _alumniChapterUserRepository=value; }
  66. }
  67. private IAlumUserRepository _alumUserRepository;
  68. public IAlumUserRepository AlumUserRepository
  69. {
  70. get { return _alumUserRepository ?? (_alumUserRepository = new AlumUserRepository(Context)); }
  71. set { _alumUserRepository=value; }
  72. }
  73. private IMessageWallInfoRepository _messageWallInfoRepository;
  74. public IMessageWallInfoRepository MessageWallInfoRepository
  75. {
  76. get { return _messageWallInfoRepository ?? (_messageWallInfoRepository = new MessageWallInfoRepository(Context)); }
  77. set { _messageWallInfoRepository=value; }
  78. }
  79. private IAnnualMeetingRepository _annualMeetingRepository;
  80. public IAnnualMeetingRepository AnnualMeetingRepository
  81. {
  82. get { return _annualMeetingRepository ?? (_annualMeetingRepository = new AnnualMeetingRepository(Context)); }
  83. set { _annualMeetingRepository=value; }
  84. }
  85. private IAttendActivityRepository _attendActivityRepository;
  86. public IAttendActivityRepository AttendActivityRepository
  87. {
  88. get { return _attendActivityRepository ?? (_attendActivityRepository = new AttendActivityRepository(Context)); }
  89. set { _attendActivityRepository=value; }
  90. }
  91. private IAttendMeetRepository _attendMeetRepository;
  92. public IAttendMeetRepository AttendMeetRepository
  93. {
  94. get { return _attendMeetRepository ?? (_attendMeetRepository = new AttendMeetRepository(Context)); }
  95. set { _attendMeetRepository=value; }
  96. }
  97. private ICityInfoRepository _cityInfoRepository;
  98. public ICityInfoRepository CityInfoRepository
  99. {
  100. get { return _cityInfoRepository ?? (_cityInfoRepository = new CityInfoRepository(Context)); }
  101. set { _cityInfoRepository=value; }
  102. }
  103. private IContributeActivityInfoRepository _contributeActivityInfoRepository;
  104. public IContributeActivityInfoRepository ContributeActivityInfoRepository
  105. {
  106. get { return _contributeActivityInfoRepository ?? (_contributeActivityInfoRepository = new ContributeActivityInfoRepository(Context)); }
  107. set { _contributeActivityInfoRepository=value; }
  108. }
  109. private IContributeAttendInfoRepository _contributeAttendInfoRepository;
  110. public IContributeAttendInfoRepository ContributeAttendInfoRepository
  111. {
  112. get { return _contributeAttendInfoRepository ?? (_contributeAttendInfoRepository = new ContributeAttendInfoRepository(Context)); }
  113. set { _contributeAttendInfoRepository=value; }
  114. }
  115. private IHobbyGroupInfoRepository _hobbyGroupInfoRepository;
  116. public IHobbyGroupInfoRepository HobbyGroupInfoRepository
  117. {
  118. get { return _hobbyGroupInfoRepository ?? (_hobbyGroupInfoRepository = new HobbyGroupInfoRepository(Context)); }
  119. set { _hobbyGroupInfoRepository=value; }
  120. }
  121. private IHobbyGroupUserRepository _hobbyGroupUserRepository;
  122. public IHobbyGroupUserRepository HobbyGroupUserRepository
  123. {
  124. get { return _hobbyGroupUserRepository ?? (_hobbyGroupUserRepository = new HobbyGroupUserRepository(Context)); }
  125. set { _hobbyGroupUserRepository=value; }
  126. }
  127. private IHobbyInfoRepository _hobbyInfoRepository;
  128. public IHobbyInfoRepository HobbyInfoRepository
  129. {
  130. get { return _hobbyInfoRepository ?? (_hobbyInfoRepository = new HobbyInfoRepository(Context)); }
  131. set { _hobbyInfoRepository=value; }
  132. }
  133. private IHobbyUserRepository _hobbyUserRepository;
  134. public IHobbyUserRepository HobbyUserRepository
  135. {
  136. get { return _hobbyUserRepository ?? (_hobbyUserRepository = new HobbyUserRepository(Context)); }
  137. set { _hobbyUserRepository=value; }
  138. }
  139. private IIndustryBranchInfoRepository _industryBranchInfoRepository;
  140. public IIndustryBranchInfoRepository IndustryBranchInfoRepository
  141. {
  142. get { return _industryBranchInfoRepository ?? (_industryBranchInfoRepository = new IndustryBranchInfoRepository(Context)); }
  143. set { _industryBranchInfoRepository=value; }
  144. }
  145. private IIndustryBranchUserRepository _industryBranchUserRepository;
  146. public IIndustryBranchUserRepository IndustryBranchUserRepository
  147. {
  148. get { return _industryBranchUserRepository ?? (_industryBranchUserRepository = new IndustryBranchUserRepository(Context)); }
  149. set { _industryBranchUserRepository=value; }
  150. }
  151. private IIndustryInfoRepository _industryInfoRepository;
  152. public IIndustryInfoRepository IndustryInfoRepository
  153. {
  154. get { return _industryInfoRepository ?? (_industryInfoRepository = new IndustryInfoRepository(Context)); }
  155. set { _industryInfoRepository=value; }
  156. }
  157. private IIndustryUserRepository _industryUserRepository;
  158. public IIndustryUserRepository IndustryUserRepository
  159. {
  160. get { return _industryUserRepository ?? (_industryUserRepository = new IndustryUserRepository(Context)); }
  161. set { _industryUserRepository=value; }
  162. }
  163. private IMedicalHelpRepository _medicalHelpRepository;
  164. public IMedicalHelpRepository MedicalHelpRepository
  165. {
  166. get { return _medicalHelpRepository ?? (_medicalHelpRepository = new MedicalHelpRepository(Context)); }
  167. set { _medicalHelpRepository=value; }
  168. }
  169. private IMedicalHelpHandleRepository _medicalHelpHandleRepository;
  170. public IMedicalHelpHandleRepository MedicalHelpHandleRepository
  171. {
  172. get { return _medicalHelpHandleRepository ?? (_medicalHelpHandleRepository = new MedicalHelpHandleRepository(Context)); }
  173. set { _medicalHelpHandleRepository=value; }
  174. }
  175. private ISysAttachFileRepository _sysAttachFileRepository;
  176. public ISysAttachFileRepository SysAttachFileRepository
  177. {
  178. get { return _sysAttachFileRepository ?? (_sysAttachFileRepository = new SysAttachFileRepository(Context)); }
  179. set { _sysAttachFileRepository=value; }
  180. }
  181. private ISysFunctionRepository _sysFunctionRepository;
  182. public ISysFunctionRepository SysFunctionRepository
  183. {
  184. get { return _sysFunctionRepository ?? (_sysFunctionRepository = new SysFunctionRepository(Context)); }
  185. set { _sysFunctionRepository=value; }
  186. }
  187. private ISysLogRepository _sysLogRepository;
  188. public ISysLogRepository SysLogRepository
  189. {
  190. get { return _sysLogRepository ?? (_sysLogRepository = new SysLogRepository(Context)); }
  191. set { _sysLogRepository=value; }
  192. }
  193. private ISysRoleRepository _sysRoleRepository;
  194. public ISysRoleRepository SysRoleRepository
  195. {
  196. get { return _sysRoleRepository ?? (_sysRoleRepository = new SysRoleRepository(Context)); }
  197. set { _sysRoleRepository=value; }
  198. }
  199. private ISysSqlQucikCheckRepository _sysSqlQucikCheckRepository;
  200. public ISysSqlQucikCheckRepository SysSqlQucikCheckRepository
  201. {
  202. get { return _sysSqlQucikCheckRepository ?? (_sysSqlQucikCheckRepository = new SysSqlQucikCheckRepository(Context)); }
  203. set { _sysSqlQucikCheckRepository=value; }
  204. }
  205. private ISysUserRepository _sysUserRepository;
  206. public ISysUserRepository SysUserRepository
  207. {
  208. get { return _sysUserRepository ?? (_sysUserRepository = new SysUserRepository(Context)); }
  209. set { _sysUserRepository=value; }
  210. }
  211. private IUserAvatarRepository _userAvatarRepository;
  212. public IUserAvatarRepository UserAvatarRepository
  213. {
  214. get { return _userAvatarRepository ?? (_userAvatarRepository = new UserAvatarRepository(Context)); }
  215. set { _userAvatarRepository=value; }
  216. }
  217. private IUserInfoLastModRepository _userInfoLastModRepository;
  218. public IUserInfoLastModRepository UserInfoLastModRepository
  219. {
  220. get { return _userInfoLastModRepository ?? (_userInfoLastModRepository = new UserInfoLastModRepository(Context)); }
  221. set { _userInfoLastModRepository=value; }
  222. }
  223. private IUserLastLoginRepository _userLastLoginRepository;
  224. public IUserLastLoginRepository UserLastLoginRepository
  225. {
  226. get { return _userLastLoginRepository ?? (_userLastLoginRepository = new UserLastLoginRepository(Context)); }
  227. set { _userLastLoginRepository=value; }
  228. }
  229. private IUserReplyRepository _userReplyRepository;
  230. public IUserReplyRepository UserReplyRepository
  231. {
  232. get { return _userReplyRepository ?? (_userReplyRepository = new UserReplyRepository(Context)); }
  233. set { _userReplyRepository=value; }
  234. }
  235. private IUserSelfAuditRepository _userSelfAuditRepository;
  236. public IUserSelfAuditRepository UserSelfAuditRepository
  237. {
  238. get { return _userSelfAuditRepository ?? (_userSelfAuditRepository = new UserSelfAuditRepository(Context)); }
  239. set { _userSelfAuditRepository=value; }
  240. }
  241. private IViewAttendMeetRepository _viewAttendMeetRepository;
  242. public IViewAttendMeetRepository ViewAttendMeetRepository
  243. {
  244. get { return _viewAttendMeetRepository ?? (_viewAttendMeetRepository = new ViewAttendMeetRepository(Context)); }
  245. set { _viewAttendMeetRepository=value; }
  246. }
  247. private IViewContributeActivityInfoRepository _viewContributeActivityInfoRepository;
  248. public IViewContributeActivityInfoRepository ViewContributeActivityInfoRepository
  249. {
  250. get { return _viewContributeActivityInfoRepository ?? (_viewContributeActivityInfoRepository = new ViewContributeActivityInfoRepository(Context)); }
  251. set { _viewContributeActivityInfoRepository=value; }
  252. }
  253. private IViewContributeAttendInfoRepository _viewContributeAttendInfoRepository;
  254. public IViewContributeAttendInfoRepository ViewContributeAttendInfoRepository
  255. {
  256. get { return _viewContributeAttendInfoRepository ?? (_viewContributeAttendInfoRepository = new ViewContributeAttendInfoRepository(Context)); }
  257. set { _viewContributeAttendInfoRepository=value; }
  258. }
  259. private IViewMedicalHelpHandleRepository _viewMedicalHelpHandleRepository;
  260. public IViewMedicalHelpHandleRepository ViewMedicalHelpHandleRepository
  261. {
  262. get { return _viewMedicalHelpHandleRepository ?? (_viewMedicalHelpHandleRepository = new ViewMedicalHelpHandleRepository(Context)); }
  263. set { _viewMedicalHelpHandleRepository=value; }
  264. }
  265. private IViewMedicalReplyRepository _viewMedicalReplyRepository;
  266. public IViewMedicalReplyRepository ViewMedicalReplyRepository
  267. {
  268. get { return _viewMedicalReplyRepository ?? (_viewMedicalReplyRepository = new ViewMedicalReplyRepository(Context)); }
  269. set { _viewMedicalReplyRepository=value; }
  270. }
  271. private IViewUserAcInfoRepository _viewUserAcInfoRepository;
  272. public IViewUserAcInfoRepository ViewUserAcInfoRepository
  273. {
  274. get { return _viewUserAcInfoRepository ?? (_viewUserAcInfoRepository = new ViewUserAcInfoRepository(Context)); }
  275. set { _viewUserAcInfoRepository=value; }
  276. }
  277. private IViewUserAlumniDirectoryRepository _viewUserAlumniDirectoryRepository;
  278. public IViewUserAlumniDirectoryRepository ViewUserAlumniDirectoryRepository
  279. {
  280. get { return _viewUserAlumniDirectoryRepository ?? (_viewUserAlumniDirectoryRepository = new ViewUserAlumniDirectoryRepository(Context)); }
  281. set { _viewUserAlumniDirectoryRepository=value; }
  282. }
  283. private IViewUserAttendActivityInfoRepository _viewUserAttendActivityInfoRepository;
  284. public IViewUserAttendActivityInfoRepository ViewUserAttendActivityInfoRepository
  285. {
  286. get { return _viewUserAttendActivityInfoRepository ?? (_viewUserAttendActivityInfoRepository = new ViewUserAttendActivityInfoRepository(Context)); }
  287. set { _viewUserAttendActivityInfoRepository=value; }
  288. }
  289. private IViewUserAttendMeetInfoRepository _viewUserAttendMeetInfoRepository;
  290. public IViewUserAttendMeetInfoRepository ViewUserAttendMeetInfoRepository
  291. {
  292. get { return _viewUserAttendMeetInfoRepository ?? (_viewUserAttendMeetInfoRepository = new ViewUserAttendMeetInfoRepository(Context)); }
  293. set { _viewUserAttendMeetInfoRepository=value; }
  294. }
  295. private IViewUserCityInfoRepository _viewUserCityInfoRepository;
  296. public IViewUserCityInfoRepository ViewUserCityInfoRepository
  297. {
  298. get { return _viewUserCityInfoRepository ?? (_viewUserCityInfoRepository = new ViewUserCityInfoRepository(Context)); }
  299. set { _viewUserCityInfoRepository=value; }
  300. }
  301. private IViewUserCreateActivityRepository _viewUserCreateActivityRepository;
  302. public IViewUserCreateActivityRepository ViewUserCreateActivityRepository
  303. {
  304. get { return _viewUserCreateActivityRepository ?? (_viewUserCreateActivityRepository = new ViewUserCreateActivityRepository(Context)); }
  305. set { _viewUserCreateActivityRepository=value; }
  306. }
  307. private IViewUserHobbyInfoRepository _viewUserHobbyInfoRepository;
  308. public IViewUserHobbyInfoRepository ViewUserHobbyInfoRepository
  309. {
  310. get { return _viewUserHobbyInfoRepository ?? (_viewUserHobbyInfoRepository = new ViewUserHobbyInfoRepository(Context)); }
  311. set { _viewUserHobbyInfoRepository=value; }
  312. }
  313. private IViewUserIndustryRepository _viewUserIndustryRepository;
  314. public IViewUserIndustryRepository ViewUserIndustryRepository
  315. {
  316. get { return _viewUserIndustryRepository ?? (_viewUserIndustryRepository = new ViewUserIndustryRepository(Context)); }
  317. set { _viewUserIndustryRepository=value; }
  318. }
  319. private IViewUserIndustryBranchInfoRepository _viewUserIndustryBranchInfoRepository;
  320. public IViewUserIndustryBranchInfoRepository ViewUserIndustryBranchInfoRepository
  321. {
  322. get { return _viewUserIndustryBranchInfoRepository ?? (_viewUserIndustryBranchInfoRepository = new ViewUserIndustryBranchInfoRepository(Context)); }
  323. set { _viewUserIndustryBranchInfoRepository=value; }
  324. }
  325. private IViewUserLastLoginRepository _viewUserLastLoginRepository;
  326. public IViewUserLastLoginRepository ViewUserLastLoginRepository
  327. {
  328. get { return _viewUserLastLoginRepository ?? (_viewUserLastLoginRepository = new ViewUserLastLoginRepository(Context)); }
  329. set { _viewUserLastLoginRepository=value; }
  330. }
  331. private IViewUserSelfAuditRepository _viewUserSelfAuditRepository;
  332. public IViewUserSelfAuditRepository ViewUserSelfAuditRepository
  333. {
  334. get { return _viewUserSelfAuditRepository ?? (_viewUserSelfAuditRepository = new ViewUserSelfAuditRepository(Context)); }
  335. set { _viewUserSelfAuditRepository=value; }
  336. }
  337. private IViewUserVocationRepository _viewUserVocationRepository;
  338. public IViewUserVocationRepository ViewUserVocationRepository
  339. {
  340. get { return _viewUserVocationRepository ?? (_viewUserVocationRepository = new ViewUserVocationRepository(Context)); }
  341. set { _viewUserVocationRepository=value; }
  342. }
  343. private IView_SysUserLastLoginTimeRepository _view_SysUserLastLoginTimeRepository;
  344. public IView_SysUserLastLoginTimeRepository View_SysUserLastLoginTimeRepository
  345. {
  346. get { return _view_SysUserLastLoginTimeRepository ?? (_view_SysUserLastLoginTimeRepository = new View_SysUserLastLoginTimeRepository(Context)); }
  347. set { _view_SysUserLastLoginTimeRepository=value; }
  348. }
  349. private IView_UserAttendMeetingInfosRepository _view_UserAttendMeetingInfosRepository;
  350. public IView_UserAttendMeetingInfosRepository View_UserAttendMeetingInfosRepository
  351. {
  352. get { return _view_UserAttendMeetingInfosRepository ?? (_view_UserAttendMeetingInfosRepository = new View_UserAttendMeetingInfosRepository(Context)); }
  353. set { _view_UserAttendMeetingInfosRepository=value; }
  354. }
  355. private IView_UserLastLoginTimeRepository _view_UserLastLoginTimeRepository;
  356. public IView_UserLastLoginTimeRepository View_UserLastLoginTimeRepository
  357. {
  358. get { return _view_UserLastLoginTimeRepository ?? (_view_UserLastLoginTimeRepository = new View_UserLastLoginTimeRepository(Context)); }
  359. set { _view_UserLastLoginTimeRepository=value; }
  360. }
  361. private IVocationInfoRepository _vocationInfoRepository;
  362. public IVocationInfoRepository VocationInfoRepository
  363. {
  364. get { return _vocationInfoRepository ?? (_vocationInfoRepository = new VocationInfoRepository(Context)); }
  365. set { _vocationInfoRepository=value; }
  366. }
  367. private IVocationUserRepository _vocationUserRepository;
  368. public IVocationUserRepository VocationUserRepository
  369. {
  370. get { return _vocationUserRepository ?? (_vocationUserRepository = new VocationUserRepository(Context)); }
  371. set { _vocationUserRepository=value; }
  372. }
  373. private ILotteryRepository _lotteryRepository;
  374. public ILotteryRepository LotteryRepository
  375. {
  376. get { return _lotteryRepository ?? (_lotteryRepository = new LotteryRepository(Context)); }
  377. set { _lotteryRepository = value; }
  378. }
  379. private ILotteryRecordRepository _lotteryRecordRepository;
  380. public ILotteryRecordRepository LotteryRecordRepository
  381. {
  382. get { return _lotteryRecordRepository ?? (_lotteryRecordRepository = new LotteryRecordRepository(Context)); }
  383. set { _lotteryRecordRepository = value; }
  384. }
  385. private ILotterySettingRepository _lotterySettingRepository;
  386. public ILotterySettingRepository LotterySettingRepository
  387. {
  388. get { return _lotterySettingRepository ?? (_lotterySettingRepository = new LotterySettingRepository(Context)); }
  389. set { _lotterySettingRepository = value; }
  390. }
  391. #endregion
  392. #region Save & Dispose
  393. public bool Save()
  394. {
  395. try
  396. {
  397. Context.SaveChanges();
  398. return true;
  399. }
  400. catch (Exception e)
  401. {
  402. return false;
  403. }
  404. }
  405. //关闭连接
  406. private bool _disposed;
  407. protected virtual void Dispose(bool disposing)
  408. {
  409. if (!_disposed)
  410. if (disposing)
  411. Context.Dispose();
  412. _disposed = true;
  413. }
  414. public void Dispose()
  415. {
  416. Dispose(true);
  417. GC.SuppressFinalize(this);
  418. }
  419. #endregion
  420. }
  421. }