我想返回从Linq中的查询中获取的匿名数据。我不知道哪种列表<>返回,因为数据是“var”匿名。未知数据返回linq到xml查询的数据类型
public List<?????> QueryXmlUserLogin()
{
var data = from item in XDocumentObj.Descendants("User_Data")
select new
{
user = item.Element("user").Value,
password = item.Element("password").Value,
};
data.ToList();
return ????
就在方的想法,看着变量名,你不存储密码,你呢? – oleksii 2012-03-28 13:14:35
我的确如此,但contais XDocument加密的文件 – kmxillo 2012-03-28 13:26:33
那么它的安全性并不是最好的想法,如果你加密一个文件甚至加密每个密码或两者并不重要。它是一个相当大的攻击载体,黑客可以获得加密密钥并解密文件/密码。更安全的方法是存储生成的强密码密码。因此你根本不存储密码,只有一个不可逆的“垃圾”。每次用户登录时,都会重新应用散列提供的密码并将其与存储的散列进行比较。但是,如果您关心该应用程序的安全性,则这种情况取决于您。 – oleksii 2012-03-28 13:44:18