Wpis z mikrobloga

#programowanie #csharp #dotnet #wpf

Przymierzam się do napisania pierwszej aplikacji C# (WPF) połączonej z bazą MS SQL. Jestem na etapie projektowanie softu w głowie i już na tym etapie natknąłem się na pewien problem. W jaki sposób najlepiej zapewnić CIĄGŁĄ aktualność danych w pamięci programu z bazą danych? Tj. jeśli ktoś zaktualizuje/doda/usunie jakiś rekord do/z jakiejś tabeli z innego źródła (chociażby z innej instancji programu), to co zrobić żeby soft odczytując sekundę później podbindowaną listę rekordów odwzorowującą daną tabelę już te rekordy widział? Trzeba to realizować w prymitywny sposób na timerach i zarzynać bazę pobierając co chwila wszystkie dane, czy może .NET i bindowanie WPF w jakiś cudowny sposób współpracuje z MS SQL i zapewnia to sam z siebie na poziomie CLR/systemu?
  • 1
  • Odpowiedz