//------------------------------------------------------------------------------
//
// 此代码由工具生成。
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// 如存在本生成代码外的新需求,请在相同命名空间下创建同名分部类实现 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
}
}