sql >> Database >  >> RDS >> Sqlserver

De parameterlimiet van 2100 bereiken (SQL Server) bij gebruik van Bevat()

Mijn oplossing (Guids is een lijst met ID's waarop u wilt filteren):

List<MyTestEntity> result = new List<MyTestEntity>();
for(int i = 0; i < Math.Ceiling((double)Guids.Count / 2000); i++)
{
    var nextGuids = Guids.Skip(i * 2000).Take(2000);
    result.AddRange(db.Tests.Where(x => nextGuids.Contains(x.Id)));
}
this.DataContext = result;


  1. Volledige MariaDB-codering in rust en tijdens transport voor maximale gegevensbescherming - deel één

  2. Houd je niet van database-triggers? Je weet gewoon niet hoe je met ze moet werken!

  3. decimaal(s,p) of getal(s,p)?

  4. Een paar kleine problemen met Hekaton-samples