Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

C# bien modéliser ses collection


Sujet :

C#

  1. #1
    Membre habitué
    C# bien modéliser ses collection
    Bonjour a tous,

    Cela fait quelques temps que je développe en couche, business object + data access layer. Et je cherche à savoir comment bien écrire mes collections.

    Aujourd'hui je crée une collection pour un objet métier. C'est une classe static avec différentes méthodes de recherche. A l'intérieur je fais pratiquement que du LINQ.

    Autre question, le développement en couche est il un ORM ?

  2. #2
    Expert éminent sénior
    un orm est un framework générant du code à partir de la base de données (ou l'inverse) et s'occupe de générer les requêtes en fonctions de ce que tu veux faire (linq)
    donc si tu as tapé du code ton code n'est pas un orm
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre habitué
    Ok très bien. Donc oui je ne suis pas sur un ORM vu que je crée une DAO pour chaque objet métier. Est ce que je suis alors sur un modèle MVC ?

    Qu'en est t-il pour les collections ?

  4. #4
    Expert éminent sénior
    wow
    plutot que de sortir tous les concepts pour savoir ce que tu fais il vaudrait mieux les apprendre ^^

    mvc ou model view controller est utilisé surtout en asp.net et parfois en windows forms j'ai cru voir (en asp.net ca se fait bien car le controller est celui qui recoit l'url, en Windows forms je vois pas trop l'utilité)
    un controller sert à savoir ce qu'on doit afficher, il récupère les données (model) et les donnes à une view
    ca permet de séparer les choses

    et je ne pense pas que c'est une dao que tu as créé mais une dal (data access layer)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre habitué
    Pour moi DAO = DAL ...

  6. #6
    Expert éminent sénior
    J'avais bien compris mais quand on communique avec des gens autant avoir tous les même termes pour la même chose...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

###raw>template_hook.ano_emploi###