Bonjour,
Je prolonge un ancien post car je bloque toujours.
Alors voila :
J'ai une appli 3 couches : IHM - Metier - Data
Couche Data :
J'utilise LinqToSql pour mapper ma base que l'on va considérer ici réduite à une table : TECHNO
Je crée une classe dans laquelle je veux faire toutes mes requêtes : select, update, ...
Extrait :
Code : 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
17
18
19 public class UseLinToSql { public UseLinToSql() { } public ? ListeTechnos() { var dataContext = new MaClasseLinqToSqlDataContext(); var liste = from t in dataContext.TECHNO select t; return ?; } }
Couche Métier :
Sans objet
IHM :
J'utilise un ObjectDataSource.
J'ai pris soin de placer ma dll DATA dans le bin de mon projet IHM
Je choisis la classe UseLinToSql crée dans la couche DATA.
Pour définir le "SELECT" de mon ObjectDataSource, je voudrais utiliser la méthode ListeTechnos() créée dans la classe UseLinToSql.
Problème : je ne sais pas quel type de retour donner à la méthode ListeTechnos (Iqueryable ? DataSet ? autre chose ?...) et comment exploiter le "var liste" pour créer ma variable de retour.
Sauriez-vous m'aider ? Merci.
T.
Partager