2011-01-24 11 views
7

Czy możliwe jest przetwarzanie (odczyt i zapis) danych binarnych na serwerze SQL przy użyciu Entity Framework 4.0 przy użyciu strumieni? (tzn .: nie cała zawartość dostarczona w tablicy bajtów)Obsługa obiektów BLOB w Entity Framework 4.0 w strumieniu

Przykład można pobrać z Download and Upload images from SQL Server via ASP.Net MVC, który ilustruje sposób strumieniowego przesyłania danych z serwera SQL Server w przykładzie dostępnym dla ASP.NET MVC. Wymaga to jednak bezpośredniego dostępu do DB i jestem ciekawy, czy można to zrobić za pomocą ORM.

Odpowiedz

6

Niestety, nie jest to obsługiwane w Entity Framework 4. Będziesz musiał pracować bezpośrednio z bazą danych.

Nie mogę też zobaczyć, że stanie się to w najbliższym czasie, ponieważ ORM, który nie zmaterializował obiektów w pełni w pamięci, miałby wiele komplikacji.

James

+0

Jeśli używam Oracle 11g klienta i Entity Framework v4.0.30319, czy jest jakiś problem do czynienia w tym przypadku? Co jeśli używamy encji SQL? –