Swap to dapper with lazyload

This commit is contained in:
ta264
2020-02-21 16:23:16 +00:00
parent 251f69fdfc
commit b50b0a1411
131 changed files with 3158 additions and 2439 deletions
+1 -1
View File
@@ -173,7 +173,7 @@ namespace NzbDrone.Core.Extras
foreach (var trackFile in trackFiles)
{
var localTrackFile = trackFile;
trackFile.Tracks = new LazyList<Track>(tracks.Where(e => e.TrackFileId == localTrackFile.Id));
trackFile.Tracks = tracks.Where(e => e.TrackFileId == localTrackFile.Id).ToList();
}
return trackFiles;
@@ -42,22 +42,22 @@ namespace NzbDrone.Core.Extras.Files
public List<TExtraFile> GetFilesByArtist(int artistId)
{
return Query.Where(c => c.ArtistId == artistId);
return Query(c => c.ArtistId == artistId);
}
public List<TExtraFile> GetFilesByAlbum(int artistId, int albumId)
{
return Query.Where(c => c.ArtistId == artistId && c.AlbumId == albumId);
return Query(c => c.ArtistId == artistId && c.AlbumId == albumId);
}
public List<TExtraFile> GetFilesByTrackFile(int trackFileId)
{
return Query.Where(c => c.TrackFileId == trackFileId);
return Query(c => c.TrackFileId == trackFileId);
}
public TExtraFile FindByPath(string path)
{
return Query.Where(c => c.RelativePath == path).SingleOrDefault();
return Query(c => c.RelativePath == path).SingleOrDefault();
}
}
}