簡體   English   中英

如何使用Linq語句設置C#屬性?

[英]How to set C# Property with Linq Statement?

0項目。

我有財產

public string UserName { get; set; }

我可以設置此屬性以使用linq語句檢索用戶名?

from u in context.Users
where u.UserID==session["UserID"]
select u.UserName

這樣的事情

public string UserName { get value; 
set from u in context.Users
    where u.UserID==session["UserID"]
    select u.UserName; }

嘗試

public string UserName {
    get {
        return (from u in context.Users
                where u.UserID==session["UserID"]
                select u.UserName).SingleOrDefault(); 
    }
}

如果您嘗試返回UserName,則代碼的get部分應如下所示

get
{
   var result = (from u in context.Users
where u.UserID==session["UserID"]
select u.UserName).FirstOrDefault();
return result;

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM