我正在用jquery开发一个mvc5应用程序。我正在编写linq查询来访问数据库中的数据。例如,如果我有以下模型
public class employee
{
public string fname{get;set;}
public string lname{get;set;}
}
如果我写下linq查询以获取数据
var data=(from c in db.employee select c).to list();
例如,我将获得3行数据,如下所示。
fname lname
mike job
steve wagh
james anderson
在上面的过程中,我将传递数据进行查看。如果我想以加密格式使用fname或lname,那我该怎么办呢?有没有办法转换它?我写了一个类,用一个名为encrypt的方法加密一个字符串,它接受一个参数。我可以想到实现这个目标。谢谢..
答案 0 :(得分:1)
您可以在linq查询中执行此操作
var data=(from c in db.employee select new Employee{ lname = encrypt(lname), fname = encrypt(fname)}).ToList();