est en quelque sorte possible dans mes applications Par exemple, s'il y a un nouvel insert dans une table de ma base de données, je souhaite mon application C # pour actualiser et mettre à jour le contenu. P> c # code> pour écouter les modifications de la base de données? P>
3 Réponses :
Non, ce n'est pas possible en utilisant le noyau de l'entité. Si toutes les modifications apportées à la base de données se produisent dans votre processus de candidature, vous pouvez gérer la détection des modifications à l'intérieur de votre application p>
Si ce n'est pas possible et que vous devez écouter les modifications de la base de données, vous pouvez utiliser Notifications de requête fournies par Microsoft SQL Server P>
Est-ce en quelque sorte possible dans mes applications C # à écouter des modifications de la base de données? P>
oui et non. p>
Les mises à jour des données de l'extérieur EF ne sont pas capturées - vous pouvez utiliser les notifications SQL comme d'autres suggérer. P>
mais pour les mises à jour en utilisant EF lui-même, vous pouvez remplacer
SAVECHANGES code> de votre
dbcontext code> et ajoutez une logique d'événement là-bas. p>
xxx pré> voir MSDN P>
Exemple: p>
xxx pré> blockQquote>
Vous pouvez utiliser la notification de requête dans SQL Server par FLLOW Le lien https: // docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/Query-notier-in-sql-server P>