2009-11-09 129 views
1

我想保存PDF和MP3文件(S)到SQL Server數據庫,並能夠從中檢索。 我還在開始使用LINQ,但還沒掌握它。LINQ:將文件保存到數據庫

+2

所以,你有一個更具體的問題或者是你要我們寫出來的所有代碼爲你? ;) – bytebender

回答

2

當您將有一個二進制領域在數據庫中保存文件到開始。

您是否正在使用LinqToSql,EntityToSql,還是?需要一些更多的信息.​​..

但是,一旦你得到了[]字節的目的是將文件保存到那麼它只是一個進行適當的保存()調用......,但具有一些更多的信息它事很難說。

你谷歌教程?

這是一個,我發現:Uploading Binary files or Images using LINQ to SQL

具有示例代碼和SQL生成虛擬表...

+0

鏈接已損壞,現在鏈接到有關IRepository使用情況的內容。 –

3

你需要將這些轉換爲字節數組(System.Data.Linq.Binary)。如果你(在數據庫VARBINARY)創建數據庫架構一號線加載

var myMp3 = new Binary(File.ReadAllBytes(mp3Filename)); 

,並從服務器資源管理器在拖動表格到DBML設計師,它會爲你做的一切。