【发布时间】:2015-10-02 13:17:42
【问题描述】:
我创建了一个代码优先的数据库,但问题是我在将此 SQL 语句转录为 C# 代码时遇到了一些困难。
下面是我在调整时需要帮助的 SQL 语句以及我目前使用的表。这个 SQL Query 的目的是在表 TableViewedMessageLog 上记录哪个用户看到了哪些消息,并且期望的效果是选择所有消息 Non-Read(哪些信息存储在该表上 - TableViewMessageLogs)给某个用户。
http://gyazo.com/0105c0959bdd2930272bf5c07a112a11
select * from TableMessages tm
where tm.Id not in (select tv.Message_Id from TableViewedMessageLogs as tv
where tv.User_Email = 'asd@asd')
【问题讨论】:
标签: c# .net entity-framework linq linq-to-sql