コード例 #1
0
        public void DeleteRange(IEnumerable <int> ids)
        {
            var predictionSchedules = _dbContext.Query <PredictionSchedule>()
                                      .Where(x => ids.Contains(x.Id))
                                      .ToArray();

            if (predictionSchedules.Any())
            {
                _dbContext.RemoveRange(predictionSchedules);
            }
        }
コード例 #2
0
ファイル: SequenceRebuilder.cs プロジェクト: Morebis-GIT/CI
        public void Execute(ISqlServerDbContext dbContext, Expression <Func <TEntity, int> > entitySequencePropertyExpression)
        {
            if (dbContext == null)
            {
                throw new ArgumentNullException(nameof(dbContext));
            }

            if (!dbContext.Specific.Database.IsSqlServer())
            {
                return;
            }

            var max = dbContext.Query <TEntity>()
                      .Select(entitySequencePropertyExpression)
                      .DefaultIfEmpty()
                      .Max() + 1;

            var schema = dbContext.Specific.Model.Relational()?.DefaultSchema;
            var sequenceNameWithSchema = string.IsNullOrEmpty(schema)
                ? $"[{typeof(TSequence).Name}]"
                : $"[{schema}].[{typeof(TSequence).Name}]";
            var query = new RawSqlString($"ALTER SEQUENCE {sequenceNameWithSchema} RESTART WITH {max} NO CACHE");

            dbContext.Specific.Database.ExecuteSqlCommand(query);
        }
コード例 #3
0
 public int Count() => _dbContext.Query <EfficiencySettingsEntity>().Count();
コード例 #4
0
 public virtual int Count() => _dbContext.Query <TenantSettingsEntity>().Count();
コード例 #5
0
 public int Count() => _dbContext.Query <LanguageEntity>().Count();
コード例 #6
0
 public int Count() => _dbContext.Query <FacilityEntity>().Count();
コード例 #7
0
 public int Count() =>
 _dbContext.Query <SmoothFailureMessageEntity>().Count();
コード例 #8
0
 public int Count() => _dbContext.Query <ISRSettingsEntity>().Count();
コード例 #9
0
 public int Count() => _dbContext.Query <MasterEntitites.UpdateDetails>().Count();
コード例 #10
0
 public int Count() => _dbContext
 .Query <ScenarioCampaignMetricEntity>()
 .Count();
コード例 #11
0
 public int Count() => _dbContext.Query <FlexibilityLevelEntity>().Count();
 public int Count() => _dbContext.Query <LibrarySalesAreaPassPriorityEntity>().Count();
コード例 #13
0
 public int Count() => _dbContext.Query <PassEntity>().Count();
コード例 #14
0
 public int Count() =>
     _dbContext.Query<ChannelEntity>().Count();
コード例 #15
0
 public int Count() => _dbContext.Query <RecommendationEntity>().Count();
コード例 #16
0
 public int Count() => _dbContext.Query <RestrictionEntity>().Count();
コード例 #17
0
 public int Count() => _dbContext.Query <TenantProductFeatureEntity>().Count();
コード例 #18
0
 public int Count() => _dbContext.Query <UniverseEntity>().Count();
コード例 #19
0
 public int Count() => _dbContext.Query <MSTeamsAuditEventSettingsEntity>().Count();
コード例 #20
0
 public int Count() => _dbContext.Query <SponsorshipEntity>().Count();
コード例 #21
0
 public int Count() => _dbContext.Query <SmoothConfigurationEntity>().Count();
コード例 #22
0
 public int Count() => _dbContext.Query <RuleEntity>().Count();
コード例 #23
0
 public int Count() => _dbContext.Query <AutopilotSettingsEntity>().Count();
コード例 #24
0
 public int Count() => _dbContext.Query <ScenarioResultEntity>().Count();
コード例 #25
0
 public int Count() => _dbContext.Query <BookingPositionGroupEntity>().Count();
コード例 #26
0
 public int Count() => _dbContext.Query <SpotPlacementEntity>().Count();
コード例 #27
0
 public int Count() => _dbContext.Query <OutputFileEntity>().Count();
コード例 #28
0
 public int Count() => _dbContext.Query <AutopilotRuleEntity>().Count();
コード例 #29
0
 public int Count() => _dbContext.Query <EmailAuditEventSettingsEntity>().Count();
コード例 #30
0
 public int Count() => _dbContext
 .Query <ImagineCommunications.GamePlan.Persistence.SqlServer.Entities.Tenant.Failures.Failure>()
 .Count();