J'ai cette méthode qui a travaillé pendant un certain tempsEn utilisant LINQ appelant un sproc, comment puis-je transmettre un var à partir d'une méthode?
public string getSlotText(int slotID)
{
DataClasses1DataContext context = new DataClasses1DataContext();
var slotString = context.spGetSlotTextBySlotID(slotID);
return slotString.ElementAt(0).slotText;
}
Mais ce que je veux vraiment est maintenant quelque chose comme
public var getSlotText(int slotID)
{
DataClasses1DataContext context = new DataClasses1DataContext();
var slotString = context.spGetSlotTextBySlotID(slotID);
return slotString;
}
comme slotString a plus d'un élément à l'intérieur. J'ai vu d'autres exemples mais aucun avec LINQ appelant un sproc.
Toute aide serait incroyable, je vous en serais très reconnaissant.
Merci beaucoup
Tim
Salut Albin merci pour votre réponse. Je veux fondamentalement faire quelque chose comme ça Je veux fondamentalement créer une méthode dans une classe qui appelle un lien sproc via, puis dans une page séparée appelez cette méthode afin qu'elle renvoie un objet que je peux ensuite retirer les valeurs et affichez-les sur ma page. someType myVar WebApplication1.getSlotText (1) textbox1.text = myVar.slotTitle.toString(); textbox2.Text = myVar.slotText.toString(); textbox3.Text = myVar.slotUrl.toString(); Je vais regarder à travers votre réponse, mais je pensais que je posterais cela en attendant. merci encore –
@Tim: Pouvez-vous modifier votre question avec cette information? Vous devez également préciser si vous voulez un objet avec des propriétés différentes ou plusieurs objets avec une seule propriété ou plusieurs objets avec de nombreuses propriétés. Vous pouvez publier un exemple du contenu attendu de la valeur de retour. –