コード例 #1
0
 public static IQueryable <PackageVersion> GetPackageVersions(DubstatsContext context, string pname)
 {
     return(context.PackageVersions.FromSqlInterpolated($"SELECT * FROM get_package_version('{pname}')"));
 }
コード例 #2
0
 public static IQueryable <Package> GetPackageDependenciesAllVersions(DubstatsContext context, string pname)
 {
     return(context.Packages.FromSqlInterpolated($"SELECT * FROM get_package_dependencies_all_versions('{pname}')"));
 }
コード例 #3
0
ファイル: Query.cs プロジェクト: BradleyChatha/dubstats2
 public Task <Package?> GetPackageAsync([ScopedService] DubstatsContext db, string name) => db.Packages.FirstOrDefaultAsync(p => p.Name == name);
コード例 #4
0
 public Task <Package?> GetPackageNameNavigation([ScopedService] DubstatsContext db, PackageDependencyMap map)
 {
     return(db.Packages.FirstOrDefaultAsync(p => p.Name == map.PackageName));
 }
コード例 #5
0
ファイル: Query.cs プロジェクト: BradleyChatha/dubstats2
 public IQueryable <Package> GetPackages([ScopedService] DubstatsContext db) => db.Packages.OrderBy(p => p.LastUpdate);