Posts
163
Comments
179
Trackbacks
5
NHibernate: i campi blob

Ok, so che ci sono pareri discordanti sui campi blob e sull'inserimento nel database di file, immagini o quant'altro. Personalmente, venendo dall'esperienza SharePoint, posso dire che non mi dispiacciono troppo e in qualche caso ho utilizzato anche io i campi blob per inseire file o immagini.

Pensando in ottica NHibernate, mi sono chiesto se fossero supportati e se tutto funzionasse come per gli altri campi. Facendo una ricerca veloce ho notato che è possibile utilizzare il tipo "BinaryBlob" nel mapping di una proprietà. Un esempio potrebbe essere il seguente:

<property name="Immagine" type="BinaryBlob" column="Immagine"/>


Per quanto riguarda la mia entità la proprietà Immagine è un array di byte:

Public Property Immagine() As Byte() Get Return _immagine End Get Set(ByVal value As Byte()) _immagine = value End Set End Property


Fatto questo, non serve nessun'altra impostazione, sarà possibile persistere l'entità impostandone anche il campo Immagine.

posted on mercoledì 24 gennaio 2007 12:48 Print
Comments have been closed on this topic.
News
Se volete sapere con chi avete a che fare eccomi qui in uno "scatto" lavorativo.

La mia foto

Logo MCAD
Logo MCTS