Beispiel #1
0
        public void foreach_async_test2()
        {
            var manager = LiteDbFlexerManager.Instance.Create <UserDto>();

            manager.LiteDatabase.DropCollection(manager.TableName);

            var users = new JList <UserDto>();

            users.Add(new UserDto()
            {
                Name = "a", Age = 1
            });
            users.Add(new UserDto()
            {
                Name = "b", Age = 2
            });
            users.Add(new UserDto()
            {
                Name = "c", Age = 3
            });

            users.forEachAsync(item => {
                var inserted = LiteDbFlexerManager.Instance.Create <UserDto>().LiteCollection.Insert(item);
                Assert.NotNull(inserted.AsObjectId);
                return(Task.CompletedTask);
            });
        }