Quelle couche est la meilleure couche pour faire des appels LINQ-sql comme SubmitChanges(), InsertOnSubmit(), etc.couche dans laquelle pour faire des appels LINQ-sql comme SubmitChanges(), InsertOnSubmit() etc
Par exemple, disons que j'ai deux tables parent et enfant. La table enfant a une clé étrangère sur le parent (la table enfant a la colonne ParentId). Je veux insérer l'objet parent et les objets enfants dans la base de données. Avec linq-sql, je peux le faire en utilisant linq-sql. Est-ce que je mélange un code de couche de présentation avec une couche d'accès aux données?
Parent parent = new Parent();
Child child1 = new Child();
Child child2 = new Child();
//assign values to parent data members
//...
parent.Childs.Add(child1);
parent.Childs.Add(child2);
using (DataContext db = new DataContext())
{
db.Parents.InsertOnSubmit(parent);
db.SubmitOnChanges();
}
Si oui, comment le faire avec un objet de couche de gestion entre?
Faites-le moi savoir s'il vous plaît. Merci.
merci. ça a du sens. – hIpPy