public async Task<int> DeleteSpeakerAsync(Speaker speaker)
        {
            var db = CreateAsyncConnection();

            int result = await db.DeleteAsync(speaker);
            return result;
        }
        private async Task CrudOperationsDemo(DataSource ds)
        {
            var speaker = new Speaker()
            {
                Name = "Christoph Wille"
            };

            await ds.InsertSpeakerAsync(speaker);   // Id column will be populated

            speaker.Name = "Chris Wille";

            await ds.UpdateSpeakerAsync(speaker);

            //await ds.DeleteSpeakerAsync(speaker);
            //await ds.DeleteSpeakerByIdAsync(speaker.Id);
            await ds.DeleteSpeakerByCommandAsync(speaker.Id);
        }