Map System.Uri mit Entity Framework Fluent-Api

Ziemlich einfache Frage. Ich habe ein Modell, dass hat eine Eigenschaft, die System.Uri geben. Uris nicht über einen parameterlosen default-Konstruktor, und kein ID-Feld. Gibt es eine Möglichkeit zum überschreiben der mein Modell-generation, um es zu speichern in der DB in einer benutzerdefinierten Art und Weise (z.B. nur als string)? In NHibernate, ich habe dies getan, bevor Sie durch die Umsetzung IUserType, aber konnte ich nicht finden, aber einen ähnlichen Mechanismus in CodeFirst.

Natürlich könnte ich das erstellen eines benutzerdefinierten Typs verwendet, die eine Uri unter der Haube und macht regelmäßig zuordenbare Eigenschaften & constructor, ich bin nur neugierig, ob es eine Möglichkeit zum anzeigen dieser system-Typ, so dass ich nicht haben, um einen wrapper ähnlich.

InformationsquelleAutor Paul | 2011-02-18
Schreibe einen Kommentar