0
在Users
模型中,我有DateTime dtContractStart
和DateTime dtContractEnd
。我有和String dtContractEnd
。幾個任務分配到一個選擇
要能執行字符串投與Linq查詢,我想嘗試這樣的事情:
DateTime start;
DateTime end;
var users = DB.Users
.Select(user => new UserModel
{
id = user.id,
firstname = user.firstname,
lastname = user.lastname,
dtContractStart = "",
dtContractEnd = "",
}
&& start = user.dtContractStart
&& end = user.dtContractEnd
)
.ToList();
users.ForEach(user =>
user.dtContractStart = start.toString() &&
user.dtContractEnd = end.toString()
);
這可能嗎?我沒有找到好的語法。
什麼是你想實現?使用查詢中的最後一個值設置變量?反之亦然,將所有創建的對象的開始和結束設置爲來自變量的值?請澄清你的意圖。 – J0HN
我更新了我的問題。我只想實現一個字符串轉換。 –
那麼爲什麼不在你的'Select'中做'dtContractStart = user.dtContractStart.ToString()'? –