2011-09-26 133 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