Existe-t-il un moyen de créer une instance d'une classe linq sans qu'elle soit incluse dans la prochaine soumission?Instance de la classe Linq sans la connecter à la base de données
comme ceci:
Customer customer = new Customer();
Context.SubmitChanges(); // customer is not added.
je reçois une erreur disant retour que certaines valeurs ne peuvent pas être nulles, car les contraintes dans la base de données, même si je n'ai pas Context.Contacts.InsertOnSubmit(contact);
entre les lignes. Je pensais que tant que je n'appelais pas le InsertOnSubmit
je pourrais utiliser la classe Customer générée par le dbml comme stockage ou autre chose ... Des idées sur ce que je pourrais faire de mal, ou est-ce que j'essaie d'enfreindre les règles ici ?
Ce que vous faites est ok (en utilisant un objet entité sans l'enregistrer). Pourriez-vous poster le message d'erreur réel? Et pouvez-vous poster plus de votre code? – shaunmartin