Bonjour à toutes et à tous,

Je suis confronté à un petit problème dont je ne trouves pas la solution.

Je débute dans le codage en asp.net pour convertir un vieux site en ASP 2.0 vers une techno plus récente.
Je travaille avec visual studio 2017 et avec le code sur deux pages.

Ma question est simple je veux faire un requete soit ne contenant que quelques champs, soit faire une jointure entre deux tables, stocker le résultat dans une variable que j'utiliserai dans ma page aspx.

Je n'arrive pas a créer ce type de variable ou même à effectuer ma jointure.

Ce qui m'intéresse pour l'instant c'est de réussir à stocker que quelques champs et pas tous
Voici le code

Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Public ListeSoc As IQueryable(Of SOCIETE)
 
 
    Public Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        NomClt = Request.QueryString("NomClt").ToString()
 
        Dim db = New BddCNet
 
        NbResult = db.SOCIETE.Where(Function(soc) soc.SDA = NomClt).Count
        If NbResult = 1 Then
            Response.Redirect("PgDemar.aspx?SDA=" + NomClt)
        Else
            ListeSoc = db.SOCIETE.Where(Function(soc) soc.SOCIETE1.Contains(NomClt) And soc.ACTIVER = 1).OrderBy(Function(soc) soc.SOCIETE1)
        End If
 
    End Sub
J'aimerai créer une variable ListeSoc ne contenant que les champs SDA et SOCIETE, mais je ne sais pas comment faire.

Merci d'avance pour vos réponses