ASP.NET 3.5 C#
Je joins deux tables en utilisant Linq.
Les noms de table sont MapAssets et ExitPoint.
Dans la base de données, ils sont en relation avec « a une relation »Comment retourner Generic.List <Anonymoustype> à partir d'une fonction en C#
Je suis en train d'écrire une fonction dans mon BLL pour retourner la table jointe
public List<ExitPoints> GetExitPointDetailsByProjectID(int iProjectID)
{
ctx = new CoreDBDataContext();
var exitPointDetails = from ma in ctx.MapAssets
join ep in ctx.ExitPoints
on ma.MapAssetID equals ep.MapAssetID
where ma.ProjectID == iProjectID
select new
{
//would like to have data from both tables here
ctx.MapAssets,
ctx.ExitPoints
};
return exitPointDetails.ToList();
}
Cela ne obviuosly fonctionne pas. Et je ne sais pas quoi retourner.
Toute la contrainte que j'ai pour le retour est de pouvoir être lié à un gridview.
est-ce la bonne façon? Ou alors, quelle est la bonne façon?
Il utilise 3.5, ne peut pas utiliser dynamique. – Phill
dans .net 3.5 il n'y a pas de dynamique –
Oh, désolé, je n'ai pas remarqué la version. Édité merci;) – digEmAll