C# 我,p.Password)也不起作用。编译器将其显示为错误。@S.Akbari:my bad,我忘记添加新的{}来创建匿名类型:D.Fixed@L. Achilles看看我回答的最后一句话。您可以在Select方法中创建一个列表作为结果!在我的测试中,它不
C# 我,p.Password)也不起作用。编译器将其显示为错误。@S.Akbari:my bad,我忘记添加新的{}来创建匿名类型:D.Fixed@L. Achilles看看我回答的最后一句话。您可以在Select方法中创建一个列表作为结果!在我的测试中,它不,c#,asp.net,linq,linq-to-sql,C#,Asp.net,Linq,Linq To Sql,我,p.Password)也不起作用。编译器将其显示为错误。@S.Akbari:my bad,我忘记添加新的{}来创建匿名类型:D.Fixed@L. Achilles看看我回答的最后一句话。您可以在Select方法中创建一个列表作为结果!在我的测试中,它不适用于string[]@fharreau您完全正确。非常感谢你! string[] name = mycontext.Users.SingleorDefault(p => p.UserId == 1).UserName; var res
我,p.Password)也不起作用。编译器将其显示为错误。@S.Akbari:my bad,我忘记添加新的{}来创建匿名类型:D.Fixed@L. Achilles看看我回答的最后一句话。您可以在
Select
方法中创建一个列表作为结果!在我的测试中,它不适用于string[]
@fharreau您完全正确。非常感谢你!
string[] name = mycontext.Users.SingleorDefault(p => p.UserId == 1).UserName;
var result = mycontext.Users.Where(p => p.UserId == 1)
.Select(c => new {c.UserName , c.Family ,...})
.SingleOrDefault();
var user = mycontext.Users.SingleorDefault(p => p.UserId == 1)
var user = mycontext.Users.SingleorDefault(p => p.UserId == 1);
var userName = user.Username;
var password = user.Password;
// etc...
var userInfo = mycontext.Users.Where(p => p.UserId == 1).Select(p => new {p.UserName, p.Password}).SingleOrDefault();
var userName = userInfo.UserName;
var password = userInfo.Password;
List<string> userInfo = mycontext.Users.Where(p => p.UserId == 1).Select(p => new List<string> { p.UserName, p.Password }).SingleOrDefault();
var username = userInfo[0];
var password = userInfo[1];