显然TSQL has an "EncryptByPassPhrase"可以加密某些数据。在我发现的这个example中,他们使用了这段代码:
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "INSERT INTO login_details(uid,username,password) VALUES(@uid,@username,EncryptByPassPhrase('12',@password))";
有没有办法将EncryptByPassPhrase
及其所有参数传递给EF添加记录的任何内容,以便DB使用此功能?我尝试了唯一的结果,就是我把它作为一个字符串串联起来。
答案 0 :(得分:1)
您可以将它们包装在存储过程中,然后可以将其导入到EF模型中,以便从.NET代码进行调用。