private async Task RunReadAsync(bool isBulkOperation) { using (var context = new TestContext(ContextUtil.GetOptions())) { var entities = new List <Item>(); for (int i = 1; i < EntitiesNumber; i++) { var entity = new Item { Name = "name " + i, }; entities.Add(entity); } await context.BulkReadAsync( entities, new BulkConfig { UpdateByProperties = new List <string> { nameof(Item.Name) } } ); Assert.Equal(1, entities[0].ItemId); Assert.Equal(0, entities[1].ItemId); Assert.Equal(3, entities[2].ItemId); Assert.Equal(0, entities[3].ItemId); } }
private async Task RunReadAsync(bool isBulk) { using var context = new TestContext(ContextUtil.GetOptions()); var entities = new List <Item>(); for (int i = 1; i < EntitiesNumber; i++) { entities.Add(new Item { Name = "name " + i }); } var bulkConfig = new BulkConfig { UpdateByProperties = new List <string> { nameof(Item.Name) } }; await context.BulkReadAsync(entities, bulkConfig).ConfigureAwait(false); Assert.Equal(1, entities[0].ItemId); Assert.Equal(0, entities[1].ItemId); Assert.Equal(3, entities[2].ItemId); Assert.Equal(0, entities[3].ItemId); }