繁体   English   中英

实体框架即时序列化/属性加密

[英]Entity Framework On-The-Fly serialization/encryption of properties

是否可以通过使用访问时的getter和setter来对Entity的字符串属性进行序列化/反序列化?

我想为字符串属性做两个主要目标。

1-保留用于特殊,复杂或自定义列类型的json序列化字符串。

2-保存时加密,解密访问机密信息,即电子邮件地址

那可能吗?

如果是这样,我们是否在此实体上使用了linq查询?

如果是这样,获取所有记录并触发它们的解密/反序列化是否可行?

您可以在保存之前使用SavingChanges事件修改实体。

然后,使用ObjectMaterialized事件处理将属性加载到实体中的时间。

显然,这些事件可能有点过大,但我认为您可以控制很多,并且您可能不想每次使用上下文时都附加事件处理程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM