我使用EF 4.0設計器通過單擊「從模型生成數據庫」來創建數據庫。 我不想使用sql 2008列類型「文件流」。 不幸的是,我無法從特定列的類型DropDownList中選擇「文件流」。如何在Entity Framework 4.0模型的第一個設計器中添加filestream列?
那麼,如何首先在EF 4.0模型中使用文件流?
到目前爲止,我已經使用一些SQL腳本來手動添加這些列,但通過SQL腳本添加它們意味着我沒有在我的模型中使用它們。我該怎麼辦?
我使用EF 4.0設計器通過單擊「從模型生成數據庫」來創建數據庫。 我不想使用sql 2008列類型「文件流」。 不幸的是,我無法從特定列的類型DropDownList中選擇「文件流」。如何在Entity Framework 4.0模型的第一個設計器中添加filestream列?
那麼,如何首先在EF 4.0模型中使用文件流?
到目前爲止,我已經使用一些SQL腳本來手動添加這些列,但通過SQL腳本添加它們意味着我沒有在我的模型中使用它們。我該怎麼辦?
實體框架不支持Filestream
。即使添加它,它仍將用作其他任何varbinary(max)
列。在數據庫生成過程中使用Filestream
必須使用custom structural annotation and modify generation template。
varbinary(max)二進制大對象(BLOB)數據作爲文件存儲在文件系統上。沒有一個名爲FILESTREAM的sql類型。它是存儲在varbinary(MAX)列中的BLOB數據的屬性。