Salut là, je me bats pour faire face à la situation suivante en utilisant LINQPadActualiser DataContext dans LINQPad
While(1 = 1)
{
MyEntity _me = MyEntities.FirstOrDefault();
foreach(ChildEntity ce in MyEntity.ChildEntities)
{
Console.WriteLine(ce.Value);
}
System.Threading.Thread.Sleep(100000);
}
Où MyEntity (et la collecte ChildEntities) est un LINQ créé automatiquement à la classe SQL. Les lignes de la base de données sous-jacente peuvent changer indépendamment de ce script et j'aimerais que la collection ChildEntities se rafraîchisse à partir de la base de données à chaque itération de la boucle While. Il ne l'est pas actuellement.
Cela ne fonctionne pas
this.Refresh(RefreshMode.OverwriteCurrentValues, _me);
ni ne
this.Refresh(RefreshMode.OverwriteCurrentValues, _me.ChildEntities);
est là de toute façon que je peux fermer et rouvrir le LINQPad DataContext (je suis abonné premium)
Joe Thankyou Albahari. Aimez votre produit !!!! –