Entity Framework 4-Karten DateTimeOffset zu SQL-datetime in Visual Studio 2010

Ich bin mit Visual Studio 2010 RTM mit .NET, Entity Framework 4-RTM mit einer model driven design-Ansatz.
Wenn ich eine Entität erstellen, die mit einem DateTimeOffset Bereich der EF-Modellierer versucht, die Karte der DateTimeOffset, um ein SQL-datetime anstelle einer SQL-datetimeoffset.
Ich bin mit SQL Server 2008 Express, so der datetimeoffset unterstützt wird, in der Datenbank.

Visual Studio kommt diese Fehlermeldung:

Fehler 2019: Die angegebenen Zuordnung ist nicht gültig. Der Typ " Edm.DateTimeOffset[Nullable=False,DefaultValue=Präzision=]' Mitglied 'Erzeugt' im Typ 'Daten.SqlStorage.MyType' ist nicht kompatibel mit der 'SqlServer.datetime[Nullable=False,DefaultValue=Präzision=3]' Mitglied 'Erzeugt' im Typ 'Daten.SqlStorage.Store.MyTypes

Wenn ich Bearbeiten den Text direkt in der EDMX StorageModels xml-Abschnitt bekomme ich die folgende Fehlermeldung:

40 Fehler: Der Typ datetimeoffset ist nicht qualifiziert, mit einem namespace oder alias. Nur PrimitiveTypes verwendet werden können, ohne Qualifikation.

Warum nicht den modeler nur richtig zuzuordnen, dies zu einem SQL-datetimeoffset-Datentyp?
Dieses problem auch auftrat, wenn ich arbeitete immer noch mit den beta-Versionen von Visual Studio 2010 & .NET framework 4.

InformationsquelleAutor Carvellis | 2010-04-15
Schreibe einen Kommentar