Ceci est la requête mysql:LINQ to SQL en utilisant le groupe par et commande par comptage
SELECT count(PVersion), PVersion
FROM [Products].[dbo].[Active_Details]
group by PVersion
order by count(PVersion);
Quel sera son LINQ to SQL.
Ceci est la requête mysql:LINQ to SQL en utilisant le groupe par et commande par comptage
SELECT count(PVersion), PVersion
FROM [Products].[dbo].[Active_Details]
group by PVersion
order by count(PVersion);
Quel sera son LINQ to SQL.
devrait être un groupe dans:
var product = (
from p in yourContext.Active_Details
group p by p.PVersion into pgroup
select new { VersionCount= pgroup.Count(), pgroup.Key }
).OrderBy(x=>x.VersionCount);
Voici un MSDN Resource avec des exemples
Essayez ceci:
var product =
from p in yourContext.Active_Details
group p by p.PVersion into pgroup
let count = pgroup.Count()
orderby count
select new { Count = count, PVersion = pgroup.Key };
SELECT count(ProductVersion), ProductVersion , ProductID , SubProductID
FROM [do-not-delete-accounts].[dbo].[Activation_Details]
group by ProductVersion,ProductID,SubProductID
order by count(ProductVersion);
var query =
from p in yourContext.Activation_Details
group p by new
{
ProductVersion = p.ProductVersion,
ProductID = p.ProductID,
SubProductID = p.SubProductID
}
into pgroup
let count = pgroup.Count()
orderby count
select new
{
Count = count,
ProductVersion = pgroup.Key.ProductVersion,
ProductID = pgroup.Key.ProductID,
SubProductID = pgroup.Key.SubProductID
};
Merci beaucoup. Encore une chose que je veux Je veux aussi accéder aux autres colonnes de la table comme PID, SPID. Mais cette requête ne fonctionne pas, Comment puis-je? –
s'il vous plaît ajouter un commentaire au lieu d'ajouter une réponse. Vous devrez me montrer la requête SQL que vous avez en tête car ce que vous demandez peut ne pas être possible avec les fonctions agrégées. –
Voici la requête MY SQL: SELECT count (ProductVersion), ProductVersion, ProductID, SubProductID FROM groupe [do-not-delete-accounts]. [Dbo]. [Activation_Details] par ProductVersion, ProductID, SubProductID trié par nombre (ProductVersion) ; quel sera son Linq à sql. –
Merci pour votre réponse, mais je ne suis pas en mesure d'accéder à cette –
question a également demandé pour l'ordre, voir ma solution. –