public static void Main(string[] args)
        {
            DbContextOptions <MusicStoreContext> options = new DbContextOptionsBuilder <MusicStoreContext>()
                                                           .UseSqlite("Data Source=musicstore.db").Options;

            using (MusicStoreContext context = new MusicStoreContext(options))
            {
                context.Database.EnsureCreated();
                context.EnsureSeedData();

                AlbumRepository  albumRepository  = new AlbumRepository(context);
                ArtistRepository artistRepository = new ArtistRepository(context);
                GenreRepository  genreRepository  = new GenreRepository(context);

                ICollection <Album> filterByArtistIdAndGenreId =
                    albumRepository.FilterByArtistIdAndGenreId(artistRepository.GetByName("Iron Maiden").ArtistId,
                                                               genreRepository.GetByName("Metal").GenreId);
            }
        }