在Users
模型中,我有DateTime dtContractStart
和DateTime dtContractEnd
。
在UserModel
模型中,我有String dtContractStart
和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()
);
是否可以?我找不到好的语法。