Von Microsoft Access zu einer skalierbaren Lösung – Microsoft SQL Azure und Lightswitch

Haben Sie auch noch die ein oder andere Microsoft Access Lösung im Einsatz, jedoch keine Exit-Strategie, um auf eine zukunftsfähige, stabile und skalierbare Plattform umzusteigen? Dieser Artikel zeigt an einem Fallbeispiel, wie man mit Hilfe von SQL Azure bestehende Microsoft Access-Lösungen ohne großen Programmieraufwand in die Cloud bringen kann. Als Basis dient eine frei zugängliche…

Entity Framework Debug Performance

Für die Realisierung eines Datenbankzugriffs in einer .NET Framework 4 Anwendung hat sich das Entity Framework etabliert. Es ist den Kinderschuhen entwachsen und bietet eine Reihe von Vereinfachungen: effiziente Datenabfrage mit Hilfe von Linq typsicherer Datenzugriff flexible Generierung von Data Transfer Objects (DTO) incl. Change Tracking über Service Grenzen hinweg Abstraktion des Datenbanktyps hohe Performance…

Erzeugen eines Datenbank Templates in einem Visual Studio Database Projekt

Das Visual Studio Datenbank Projekt bietet sich zur Verwaltung von Datenbanken während der Entwicklung einer Anwendung an. Es bietet folgende wesentlichen Vorteile: Das Datenbank Schema steht unter fortlaufender Versionskontrolle. Quellcode und Datenbank werden als Einheit betrachtet. Ein Branching über den Quellcode und das Datenbank Schema hinweg wird hierdurch ermöglicht. Veränderungen des Schemas werden automatisch im…

Projekteigenschaften von Visual C++ Projekten mit Property Sheets konsolidieren

Bei der Pflege von C++ Solutions fällt ein größerer Anteil der Aufwände auf die Projekteigenschaften wie z.B. die Liste Include-Pfade. Nicht selten kommt es bei “gewachsenen” Solutions zu umfangreichen Listen von “..\..\..\include” Verzeichnissen: Wenn dies in mehreren 100 Projekten geändert werden muss, ist das nicht mehr benutzerfreundlich. Abhilfe schaffen gemeinsame Property Sheets, die sogenannten .props-Dateien…