Comment remplir un dataset à l’aide de LINQ avec FillDataSet (ds) Méthode c #

Comment remplir un dataset à l’aide de LINQ avec la méthode FillDataSet (ds). Lorsque iam tente d’implémenter ce code, iam obtenir une erreur telle que FillDataSet n’existe pas dans le contexte actuel

Mon code est

DataSet ds = new DataSet(); ds.Locale = CultureInfo.InvariantCulture; FillDataSet(ds); DataTable products = ds.Tables["emp"]; IEnumerable query = from product in dtContext.emps.AsEnumerable() select product; 

Dites-moi comment remplir un jeu de données avec la méthode FillDataSet (ds). Je vous remercie.

Vous n’êtes pas obligé de remplir un DataSet avec LINQ2SQL. Vous n’avez pas non plus besoin d’utiliser DataTable etc. Tout ce dont vous avez besoin est le contexte de données et effectuez des requêtes à ce sujet:

 var query = from product in dtContext.emps select product; 

query sera de type IQueryable et vous pouvez, par exemple, utiliser un foreach pour parcourir son contenu ou le filtrer davantage avec une clause where . Pourquoi voulez-vous un DataSet ?

Vous devez définir votre FillDataSet(DatatSet ds) . Probablement, vous devriez implémenter quelque chose de similaire à cet exemple si vous suivez les tutoriels MSDN.

De votre post

FillDataSet n’existe pas dans le contexte actuel.

Cela signifie clairement qu’il ne peut pas accéder à la méthode FillDataSet, sinon votre méthode n’existe pas.

S’il existe, essayez de changer le spécificateur d’access en public s’il se trouve dans une classe différente.

PS: avez-vous déclaré une méthode nommée FillDataSet ?