public static IQueryable <PackageVersion> GetPackageVersions(DubstatsContext context, string pname)
 {
     return(context.PackageVersions.FromSqlInterpolated($"SELECT * FROM get_package_version('{pname}')"));
 }
 public static IQueryable <Package> GetPackageDependenciesAllVersions(DubstatsContext context, string pname)
 {
     return(context.Packages.FromSqlInterpolated($"SELECT * FROM get_package_dependencies_all_versions('{pname}')"));
 }
Beispiel #3
0
 public Task <Package?> GetPackageAsync([ScopedService] DubstatsContext db, string name) => db.Packages.FirstOrDefaultAsync(p => p.Name == name);
Beispiel #4
0
 public Task <Package?> GetPackageNameNavigation([ScopedService] DubstatsContext db, PackageDependencyMap map)
 {
     return(db.Packages.FirstOrDefaultAsync(p => p.Name == map.PackageName));
 }
Beispiel #5
0
 public IQueryable <Package> GetPackages([ScopedService] DubstatsContext db) => db.Packages.OrderBy(p => p.LastUpdate);