Showing posts with label Visual Studio Orcas Beta 1. Show all posts
Showing posts with label Visual Studio Orcas Beta 1. Show all posts

2007-11-25

LINQ to SQL Beta 1 and 2 to RTM Changes

Die Beispiele, welche ich mit Visual Studio 2008 Beta 2 erstellt habe, konnte ich mit der aktuelle RTM Version nicht kompilieren.

Diverse Methodennamen der Beta 2 wurden umbenannt. Die bisherige Add, AddAll und Remove, RemoveAll Methoden haben neuen Namen bekommen.

Die folgende Tabelle zeigt die alten und neuen Namen der betroffenenen Add- und Remove-Methoden. Diese Methoden betreffend LINQ to SQL - Entity Klassen.

Beta 2 Version RTM Version
Add()InsertOnSubmit()
AddAll()InsertAllOnSubmit()
Remove()DeleteOnSubmit()
RemoveAll()DeleteAllOnSubmit()

Die Umbennung der Methodennamen sind vom Blickwinkel Datenbank-Entwickler sinnvoll. Wenn wir einen neuen Datensatz hinzufügen möchten, verwenden wir die INSERT-Anweisung und wenn wir etwas löschen möchten verwenden wir die DELETE-Anweisung.

Die Änderungen sind auch vom Programm Manager LINQ to SQL (Dinesh Kulkarni) so argumentiert.

2007-07-28

Visual Studio Orcas Beta 1 > Visual Studio 2008 Beta 2

Ich probiere gerade meine Beispiel Projekte, welche ich mit Beta 1 erstellt habe, unter Visual Studio 2008 Beta 2 zu kompilieren. Leider klappt das nicht so ohne Probleme.

Die von mir sichergestellte Änderungen / Changes zwischen Beta 1 und Beta 2:

Neuer Namespace - System.Data.Linq.Mappings
Ein neuer Namespace ist hinzugefüht. Die Attributen der Entity Klassen sind jetzt nicht mehr direkt unter System.Data.Linq sondern sie sind neu unter System.Data.Linq.Mappings. Sie müssen diesen neuen Namespace in Ihren Using Block hinzufügen, wenn Sie mit Attributen arbeiten.

DBType ist jetzt neu DbType
Column Attribut DBType ist neu DbType. Kleiner Änderung aber grosser Auswirkung.

Association Attribut
Der Association Attribut ist jetzt neu unter System.Data.Linq.Mapping zu finden. Bisher war der Association Attribut unter System.Data.Linq.