コード例 #1
0
 public RepositoryWrapper(SchoolProjectContext schoolProjectContext)
 {
     this.schoolProjectContext = schoolProjectContext;
     user          = new Lazy <IUserRepository>(() => new UserRepository(schoolProjectContext));
     widget        = new Lazy <IWidgetRepository>(() => new WidgetRepository(schoolProjectContext));
     userwidget    = new Lazy <IUserWidgetRepository>(() => new UserWidgetRepository(schoolProjectContext));
     personwidget  = new Lazy <IPersonWidgetRepository>(() => new PersonWidgetRepository(schoolProjectContext));
     textwidget    = new Lazy <ITextWidgetRepository>(() => new TextWidgetRepository(schoolProjectContext));
     weatherwidget = new Lazy <IWeatherWidgetRepository>(() => new WeatherWidgetRepository(schoolProjectContext));
 }
コード例 #2
0
 public TextWidgetRepository(SchoolProjectContext context) : base(context)
 {
 }
コード例 #3
0
 public UserRepository(SchoolProjectContext context) : base(context)
 {
 }
コード例 #4
0
ファイル: SchoolRepository.cs プロジェクト: PheelaV/SP_ASPNET
 public SchoolRepository(SchoolProjectContext context)
 {
     this._context = context;
     this._dbSet   = this._context.Set <T>();
 }
コード例 #5
0
 public WeatherWidgetRepository(SchoolProjectContext context) : base(context)
 {
 }
コード例 #6
0
 public BaseRepository(SchoolProjectContext context)
 {
     schoolProjectContext = context;
     Table = schoolProjectContext.Set <T>();
 }