2011-09-26 132 views
0

我使用SQLite作爲數據庫和實體框架來設計我的數據庫結構。 需要一個信息。實體框架是否支持數據庫中特定列的「加密」?例如:如果我有一個表T1與2列C1和C2。現在,如果我需要加密存儲在C2中的數據,那麼Entity Framework是否允許我這樣做?實體框架是否支持加密

在此先感謝。

回答

1

EF不直接處理加密。您可以在數據庫級別啓用加密,在那裏我認爲SQLite有點缺乏,或者在使用EF將數據保存到數據庫之前,您將對數據進行預加密。

我會說在數據庫級別啓用加密是最好的選擇(也出於性能的原因),我知道SQL CE支持它,但不確定SQLite。如果沒有,您可以在將數據放入數據庫並將其存儲爲二進制數據之前輕鬆進行加密。然後你可以很容易地用EF獲得字節[]。

+0

謝謝Teoman Soygul – IsmailBaig

+0

不客氣。 –

+0

我是否正確地假設您的.NET代碼或連接字符串不需要其他更改? – Peter