J'utilise LINQ to SQL et C#. J'ai deux classes LINQ: Utilisateur et Réseau.LINQ Submit Modifications ne pas soumettre de modifications
L'utilisateur a UserID (clé primaire) et NetworkID
réseau a NetworkID (clé primaire) et un adminid (un UserID)
Le code suivant fonctionne très bien:
user.Network.AdminID = 0;
db.SubmitChanges();
Cependant, si j'accède à l'ID Admin avant d'effectuer la modification, le changement ne se produit jamais dans la base de données. Donc ce qui suit ne fonctionne pas:
if(user.Network.AdminID == user.UserID)
{
user.Network.AdminID = 0;
db.SubmitChanges();
}
Il est dans l'instruction if et appelle les changements de soumission. Pour une raison quelconque, les modifications apportées à AdminID ne parviennent jamais à la base de données. Pas d'erreur lancée, le changement ne prend jamais ".
Une idée de ce qui pourrait causer cela?
Merci.