【发布时间】:2020-04-24 13:57:54
【问题描述】:
我尝试使用 C# 中的 linq 命令从 SQL Server 获取数据类型为 DateTime 的 Last_Login_Date 值,但我不知道在
WHERE m.Last_Login_Date==???????
当用户点击登录时执行此操作。所以我必须通过电子邮件地址获取特定的用户 ID。
如果可能,请发送解决方案。感谢您的贡献。
var lastLoginDate = from m in db.Members
where m.Last_Login_Date ==;
【问题讨论】:
-
您会发现自己的核心业务本身就错了。你永远不会从
Last_Login_Date获得用户 ID,你会从用户 ID 获得Last_Login_Date。 -
Where 应该用于从 db 而不是 All 记录中获取实体。其中 x.id == 12345 选择 x.Last_login_date
-
嗨@HowToGame,欢迎来到SO。没有足够的信息。表
Members是什么样的?包含用户 ID 的列的名称是什么?包含密码的列的名称是什么?
标签: c# asp.net sql-server linq