Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Gibt es eine Problemumgehung, um FILESTREAM im Code-First-Ansatz des Entitätsframeworks zu aktivieren

Leider gibt es in EF 6 kein Äquivalent zu FILESTREAM, das mit dem Code First-Ansatz verwendet werden könnte. Es gibt eine Problemumgehung, die ich heute gefunden, aber noch nicht selbst ausprobiert habe:

http://ignoringthevoices.blogspot.co .uk/2014/01/working-with-entity-framework-code.html

Grundsätzlich müssen Sie zuerst die Datenbank verwenden und eine Spalte vom Typ VARBINARY (max) erstellen. Weisen Sie dann EF an, es bei der automatischen Zuordnung zu ignorieren, und verwenden Sie eine benutzerdefinierte SQL-Abfrage, um den Inhalt zu lesen/schreiben.

Hoffe es hat geholfen.