//------------------------------------------------------------------------------ // // 此代码由工具生成。 // 对此文件的更改可能会导致不正确的行为,并且如果 // 重新生成代码,这些更改将会丢失。 // 如存在本生成代码外的新需求,请在相同命名空间下创建同名分部类实现 UnitOfWork.cs 分部方法。 // // // // Copyright(c)2013 YUECN.All rights reserved. // CLR版本: v0.8 // 开发组织:IWB // 公司网站:www.iwbnet.com // 所属工程: YZXYH // 生成时间:2017-09-22 23:58 // //------------------------------------------------------------------------------ using System; using YZXYH.Repository.Models; using YZXYH.Repository.Interface; namespace YZXYH.Repository { public class UnitOfWork:IUnitOfWork { public Yzxyh2017Context Context { get;} public UnitOfWork(Yzxyh2017Context context) { if (Context == null) { if(context==null) Context = new Yzxyh2017Context(); else Context = context; } } #region BaseRepository private IActivityInfoRepository _activityInfoRepository; public IActivityInfoRepository ActivityInfoRepository { get { return _activityInfoRepository ?? (_activityInfoRepository = new ActivityInfoRepository(Context)); } set { _activityInfoRepository=value; } } private IQuestionnaireItemRepository _QuestionnaireItemRepository; public IQuestionnaireItemRepository QuestionnaireItemRepository { get { return _QuestionnaireItemRepository ?? (_QuestionnaireItemRepository = new QuestionnaireItemRepository(Context)); } set { _QuestionnaireItemRepository = value; } } private IQuestionnaireRepository _QuestionnaireRepository; public IQuestionnaireRepository QuestionnaireRepository { get { return _QuestionnaireRepository ?? (_QuestionnaireRepository = new QuestionnaireRepository(Context)); } set { _QuestionnaireRepository = value; } } private IAlumniChapterInfoRepository _alumniChapterInfoRepository; public IAlumniChapterInfoRepository AlumniChapterInfoRepository { get { return _alumniChapterInfoRepository ?? (_alumniChapterInfoRepository = new AlumniChapterInfoRepository(Context)); } set { _alumniChapterInfoRepository=value; } } private IAlumniChapterUserRepository _alumniChapterUserRepository; public IAlumniChapterUserRepository AlumniChapterUserRepository { get { return _alumniChapterUserRepository ?? (_alumniChapterUserRepository = new AlumniChapterUserRepository(Context)); } set { _alumniChapterUserRepository=value; } } private IAlumUserRepository _alumUserRepository; public IAlumUserRepository AlumUserRepository { get { return _alumUserRepository ?? (_alumUserRepository = new AlumUserRepository(Context)); } set { _alumUserRepository=value; } } private IMessageWallInfoRepository _messageWallInfoRepository; public IMessageWallInfoRepository MessageWallInfoRepository { get { return _messageWallInfoRepository ?? (_messageWallInfoRepository = new MessageWallInfoRepository(Context)); } set { _messageWallInfoRepository=value; } } private IAnnualMeetingRepository _annualMeetingRepository; public IAnnualMeetingRepository AnnualMeetingRepository { get { return _annualMeetingRepository ?? (_annualMeetingRepository = new AnnualMeetingRepository(Context)); } set { _annualMeetingRepository=value; } } private IAttendActivityRepository _attendActivityRepository; public IAttendActivityRepository AttendActivityRepository { get { return _attendActivityRepository ?? (_attendActivityRepository = new AttendActivityRepository(Context)); } set { _attendActivityRepository=value; } } private IAttendMeetRepository _attendMeetRepository; public IAttendMeetRepository AttendMeetRepository { get { return _attendMeetRepository ?? (_attendMeetRepository = new AttendMeetRepository(Context)); } set { _attendMeetRepository=value; } } private ICityInfoRepository _cityInfoRepository; public ICityInfoRepository CityInfoRepository { get { return _cityInfoRepository ?? (_cityInfoRepository = new CityInfoRepository(Context)); } set { _cityInfoRepository=value; } } private IContributeActivityInfoRepository _contributeActivityInfoRepository; public IContributeActivityInfoRepository ContributeActivityInfoRepository { get { return _contributeActivityInfoRepository ?? (_contributeActivityInfoRepository = new ContributeActivityInfoRepository(Context)); } set { _contributeActivityInfoRepository=value; } } private IContributeAttendInfoRepository _contributeAttendInfoRepository; public IContributeAttendInfoRepository ContributeAttendInfoRepository { get { return _contributeAttendInfoRepository ?? (_contributeAttendInfoRepository = new ContributeAttendInfoRepository(Context)); } set { _contributeAttendInfoRepository=value; } } private IHobbyGroupInfoRepository _hobbyGroupInfoRepository; public IHobbyGroupInfoRepository HobbyGroupInfoRepository { get { return _hobbyGroupInfoRepository ?? (_hobbyGroupInfoRepository = new HobbyGroupInfoRepository(Context)); } set { _hobbyGroupInfoRepository=value; } } private IHobbyGroupUserRepository _hobbyGroupUserRepository; public IHobbyGroupUserRepository HobbyGroupUserRepository { get { return _hobbyGroupUserRepository ?? (_hobbyGroupUserRepository = new HobbyGroupUserRepository(Context)); } set { _hobbyGroupUserRepository=value; } } private IHobbyInfoRepository _hobbyInfoRepository; public IHobbyInfoRepository HobbyInfoRepository { get { return _hobbyInfoRepository ?? (_hobbyInfoRepository = new HobbyInfoRepository(Context)); } set { _hobbyInfoRepository=value; } } private IHobbyUserRepository _hobbyUserRepository; public IHobbyUserRepository HobbyUserRepository { get { return _hobbyUserRepository ?? (_hobbyUserRepository = new HobbyUserRepository(Context)); } set { _hobbyUserRepository=value; } } private IIndustryBranchInfoRepository _industryBranchInfoRepository; public IIndustryBranchInfoRepository IndustryBranchInfoRepository { get { return _industryBranchInfoRepository ?? (_industryBranchInfoRepository = new IndustryBranchInfoRepository(Context)); } set { _industryBranchInfoRepository=value; } } private IIndustryBranchUserRepository _industryBranchUserRepository; public IIndustryBranchUserRepository IndustryBranchUserRepository { get { return _industryBranchUserRepository ?? (_industryBranchUserRepository = new IndustryBranchUserRepository(Context)); } set { _industryBranchUserRepository=value; } } private IIndustryInfoRepository _industryInfoRepository; public IIndustryInfoRepository IndustryInfoRepository { get { return _industryInfoRepository ?? (_industryInfoRepository = new IndustryInfoRepository(Context)); } set { _industryInfoRepository=value; } } private IIndustryUserRepository _industryUserRepository; public IIndustryUserRepository IndustryUserRepository { get { return _industryUserRepository ?? (_industryUserRepository = new IndustryUserRepository(Context)); } set { _industryUserRepository=value; } } private IMedicalHelpRepository _medicalHelpRepository; public IMedicalHelpRepository MedicalHelpRepository { get { return _medicalHelpRepository ?? (_medicalHelpRepository = new MedicalHelpRepository(Context)); } set { _medicalHelpRepository=value; } } private IMedicalHelpHandleRepository _medicalHelpHandleRepository; public IMedicalHelpHandleRepository MedicalHelpHandleRepository { get { return _medicalHelpHandleRepository ?? (_medicalHelpHandleRepository = new MedicalHelpHandleRepository(Context)); } set { _medicalHelpHandleRepository=value; } } private ISysAttachFileRepository _sysAttachFileRepository; public ISysAttachFileRepository SysAttachFileRepository { get { return _sysAttachFileRepository ?? (_sysAttachFileRepository = new SysAttachFileRepository(Context)); } set { _sysAttachFileRepository=value; } } private ISysFunctionRepository _sysFunctionRepository; public ISysFunctionRepository SysFunctionRepository { get { return _sysFunctionRepository ?? (_sysFunctionRepository = new SysFunctionRepository(Context)); } set { _sysFunctionRepository=value; } } private ISysLogRepository _sysLogRepository; public ISysLogRepository SysLogRepository { get { return _sysLogRepository ?? (_sysLogRepository = new SysLogRepository(Context)); } set { _sysLogRepository=value; } } private ISysRoleRepository _sysRoleRepository; public ISysRoleRepository SysRoleRepository { get { return _sysRoleRepository ?? (_sysRoleRepository = new SysRoleRepository(Context)); } set { _sysRoleRepository=value; } } private ISysSqlQucikCheckRepository _sysSqlQucikCheckRepository; public ISysSqlQucikCheckRepository SysSqlQucikCheckRepository { get { return _sysSqlQucikCheckRepository ?? (_sysSqlQucikCheckRepository = new SysSqlQucikCheckRepository(Context)); } set { _sysSqlQucikCheckRepository=value; } } private ISysUserRepository _sysUserRepository; public ISysUserRepository SysUserRepository { get { return _sysUserRepository ?? (_sysUserRepository = new SysUserRepository(Context)); } set { _sysUserRepository=value; } } private IUserAvatarRepository _userAvatarRepository; public IUserAvatarRepository UserAvatarRepository { get { return _userAvatarRepository ?? (_userAvatarRepository = new UserAvatarRepository(Context)); } set { _userAvatarRepository=value; } } private IUserInfoLastModRepository _userInfoLastModRepository; public IUserInfoLastModRepository UserInfoLastModRepository { get { return _userInfoLastModRepository ?? (_userInfoLastModRepository = new UserInfoLastModRepository(Context)); } set { _userInfoLastModRepository=value; } } private IUserLastLoginRepository _userLastLoginRepository; public IUserLastLoginRepository UserLastLoginRepository { get { return _userLastLoginRepository ?? (_userLastLoginRepository = new UserLastLoginRepository(Context)); } set { _userLastLoginRepository=value; } } private IUserReplyRepository _userReplyRepository; public IUserReplyRepository UserReplyRepository { get { return _userReplyRepository ?? (_userReplyRepository = new UserReplyRepository(Context)); } set { _userReplyRepository=value; } } private IUserSelfAuditRepository _userSelfAuditRepository; public IUserSelfAuditRepository UserSelfAuditRepository { get { return _userSelfAuditRepository ?? (_userSelfAuditRepository = new UserSelfAuditRepository(Context)); } set { _userSelfAuditRepository=value; } } private IViewAttendMeetRepository _viewAttendMeetRepository; public IViewAttendMeetRepository ViewAttendMeetRepository { get { return _viewAttendMeetRepository ?? (_viewAttendMeetRepository = new ViewAttendMeetRepository(Context)); } set { _viewAttendMeetRepository=value; } } private IViewContributeActivityInfoRepository _viewContributeActivityInfoRepository; public IViewContributeActivityInfoRepository ViewContributeActivityInfoRepository { get { return _viewContributeActivityInfoRepository ?? (_viewContributeActivityInfoRepository = new ViewContributeActivityInfoRepository(Context)); } set { _viewContributeActivityInfoRepository=value; } } private IViewContributeAttendInfoRepository _viewContributeAttendInfoRepository; public IViewContributeAttendInfoRepository ViewContributeAttendInfoRepository { get { return _viewContributeAttendInfoRepository ?? (_viewContributeAttendInfoRepository = new ViewContributeAttendInfoRepository(Context)); } set { _viewContributeAttendInfoRepository=value; } } private IViewMedicalHelpHandleRepository _viewMedicalHelpHandleRepository; public IViewMedicalHelpHandleRepository ViewMedicalHelpHandleRepository { get { return _viewMedicalHelpHandleRepository ?? (_viewMedicalHelpHandleRepository = new ViewMedicalHelpHandleRepository(Context)); } set { _viewMedicalHelpHandleRepository=value; } } private IViewMedicalReplyRepository _viewMedicalReplyRepository; public IViewMedicalReplyRepository ViewMedicalReplyRepository { get { return _viewMedicalReplyRepository ?? (_viewMedicalReplyRepository = new ViewMedicalReplyRepository(Context)); } set { _viewMedicalReplyRepository=value; } } private IViewUserAcInfoRepository _viewUserAcInfoRepository; public IViewUserAcInfoRepository ViewUserAcInfoRepository { get { return _viewUserAcInfoRepository ?? (_viewUserAcInfoRepository = new ViewUserAcInfoRepository(Context)); } set { _viewUserAcInfoRepository=value; } } private IViewUserAlumniDirectoryRepository _viewUserAlumniDirectoryRepository; public IViewUserAlumniDirectoryRepository ViewUserAlumniDirectoryRepository { get { return _viewUserAlumniDirectoryRepository ?? (_viewUserAlumniDirectoryRepository = new ViewUserAlumniDirectoryRepository(Context)); } set { _viewUserAlumniDirectoryRepository=value; } } private IViewUserAttendActivityInfoRepository _viewUserAttendActivityInfoRepository; public IViewUserAttendActivityInfoRepository ViewUserAttendActivityInfoRepository { get { return _viewUserAttendActivityInfoRepository ?? (_viewUserAttendActivityInfoRepository = new ViewUserAttendActivityInfoRepository(Context)); } set { _viewUserAttendActivityInfoRepository=value; } } private IViewUserAttendMeetInfoRepository _viewUserAttendMeetInfoRepository; public IViewUserAttendMeetInfoRepository ViewUserAttendMeetInfoRepository { get { return _viewUserAttendMeetInfoRepository ?? (_viewUserAttendMeetInfoRepository = new ViewUserAttendMeetInfoRepository(Context)); } set { _viewUserAttendMeetInfoRepository=value; } } private IViewUserCityInfoRepository _viewUserCityInfoRepository; public IViewUserCityInfoRepository ViewUserCityInfoRepository { get { return _viewUserCityInfoRepository ?? (_viewUserCityInfoRepository = new ViewUserCityInfoRepository(Context)); } set { _viewUserCityInfoRepository=value; } } private IViewUserCreateActivityRepository _viewUserCreateActivityRepository; public IViewUserCreateActivityRepository ViewUserCreateActivityRepository { get { return _viewUserCreateActivityRepository ?? (_viewUserCreateActivityRepository = new ViewUserCreateActivityRepository(Context)); } set { _viewUserCreateActivityRepository=value; } } private IViewUserHobbyInfoRepository _viewUserHobbyInfoRepository; public IViewUserHobbyInfoRepository ViewUserHobbyInfoRepository { get { return _viewUserHobbyInfoRepository ?? (_viewUserHobbyInfoRepository = new ViewUserHobbyInfoRepository(Context)); } set { _viewUserHobbyInfoRepository=value; } } private IViewUserIndustryRepository _viewUserIndustryRepository; public IViewUserIndustryRepository ViewUserIndustryRepository { get { return _viewUserIndustryRepository ?? (_viewUserIndustryRepository = new ViewUserIndustryRepository(Context)); } set { _viewUserIndustryRepository=value; } } private IViewUserIndustryBranchInfoRepository _viewUserIndustryBranchInfoRepository; public IViewUserIndustryBranchInfoRepository ViewUserIndustryBranchInfoRepository { get { return _viewUserIndustryBranchInfoRepository ?? (_viewUserIndustryBranchInfoRepository = new ViewUserIndustryBranchInfoRepository(Context)); } set { _viewUserIndustryBranchInfoRepository=value; } } private IViewUserLastLoginRepository _viewUserLastLoginRepository; public IViewUserLastLoginRepository ViewUserLastLoginRepository { get { return _viewUserLastLoginRepository ?? (_viewUserLastLoginRepository = new ViewUserLastLoginRepository(Context)); } set { _viewUserLastLoginRepository=value; } } private IViewUserSelfAuditRepository _viewUserSelfAuditRepository; public IViewUserSelfAuditRepository ViewUserSelfAuditRepository { get { return _viewUserSelfAuditRepository ?? (_viewUserSelfAuditRepository = new ViewUserSelfAuditRepository(Context)); } set { _viewUserSelfAuditRepository=value; } } private IViewUserVocationRepository _viewUserVocationRepository; public IViewUserVocationRepository ViewUserVocationRepository { get { return _viewUserVocationRepository ?? (_viewUserVocationRepository = new ViewUserVocationRepository(Context)); } set { _viewUserVocationRepository=value; } } private IView_SysUserLastLoginTimeRepository _view_SysUserLastLoginTimeRepository; public IView_SysUserLastLoginTimeRepository View_SysUserLastLoginTimeRepository { get { return _view_SysUserLastLoginTimeRepository ?? (_view_SysUserLastLoginTimeRepository = new View_SysUserLastLoginTimeRepository(Context)); } set { _view_SysUserLastLoginTimeRepository=value; } } private IView_UserAttendMeetingInfosRepository _view_UserAttendMeetingInfosRepository; public IView_UserAttendMeetingInfosRepository View_UserAttendMeetingInfosRepository { get { return _view_UserAttendMeetingInfosRepository ?? (_view_UserAttendMeetingInfosRepository = new View_UserAttendMeetingInfosRepository(Context)); } set { _view_UserAttendMeetingInfosRepository=value; } } private IView_UserLastLoginTimeRepository _view_UserLastLoginTimeRepository; public IView_UserLastLoginTimeRepository View_UserLastLoginTimeRepository { get { return _view_UserLastLoginTimeRepository ?? (_view_UserLastLoginTimeRepository = new View_UserLastLoginTimeRepository(Context)); } set { _view_UserLastLoginTimeRepository=value; } } private IVocationInfoRepository _vocationInfoRepository; public IVocationInfoRepository VocationInfoRepository { get { return _vocationInfoRepository ?? (_vocationInfoRepository = new VocationInfoRepository(Context)); } set { _vocationInfoRepository=value; } } private IVocationUserRepository _vocationUserRepository; public IVocationUserRepository VocationUserRepository { get { return _vocationUserRepository ?? (_vocationUserRepository = new VocationUserRepository(Context)); } set { _vocationUserRepository=value; } } private ILotteryRepository _lotteryRepository; public ILotteryRepository LotteryRepository { get { return _lotteryRepository ?? (_lotteryRepository = new LotteryRepository(Context)); } set { _lotteryRepository = value; } } private ILotteryRecordRepository _lotteryRecordRepository; public ILotteryRecordRepository LotteryRecordRepository { get { return _lotteryRecordRepository ?? (_lotteryRecordRepository = new LotteryRecordRepository(Context)); } set { _lotteryRecordRepository = value; } } private ILotterySettingRepository _lotterySettingRepository; public ILotterySettingRepository LotterySettingRepository { get { return _lotterySettingRepository ?? (_lotterySettingRepository = new LotterySettingRepository(Context)); } set { _lotterySettingRepository = value; } } #endregion #region Save & Dispose public bool Save() { try { Context.SaveChanges(); return true; } catch (Exception e) { return false; } } //关闭连接 private bool _disposed; protected virtual void Dispose(bool disposing) { if (!_disposed) if (disposing) Context.Dispose(); _disposed = true; } public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } #endregion } }