
#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?
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?
- Najlepsze
- Wszystkie komentarze

biczek
0
@bartoneczek: https://en.wikipedia.org/wiki/Open_Database_Connectivity







