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); } }