コード例 #1
0
 public void Update(TEntity obj, bool saveChanges = true)
 {
     dbContext.Set <TEntity>().Update(obj);
     if (saveChanges)
     {
         dbContext.SaveChanges();
     }
 }
コード例 #2
0
ファイル: HeroService.cs プロジェクト: keke8273/LearnJS
        public void CreateHero(HeroInfo heroInfo)
        {
            using (var context = new HeroDbContext(_nameOrConnectionString))
            {
                var hero = new Hero(heroInfo.Id, heroInfo.SerialNumber, heroInfo.Name, heroInfo.Power,
                    heroInfo.AlterEgo);

                context.Set<Hero>().Add(hero);

                context.SaveChanges();
            }
        }
コード例 #3
0
 public IQueryable <Hero> Get()
 {
     return(_dbContext.Set <Hero>().AsQueryable());
 }
コード例 #4
0
 public GenericRepository(HeroDbContext context)
 {
     Context        = context;
     DbSet          = context.Set <TEntity>();
     DatabaseFacade = context.Database;
 }
コード例 #5
0
 public IEnumerable <T> GetAll()
 {
     return(_context.Set <T>());
 }