3
外側の左、私はいくつかの基準によってUser
とUserAction
と一致する必要があります。Approved
、ActionType
、UserId
、そしてアクションが失われる可能性があるため、まだ、left outer join
としてクエリを保存しておきたいです。通常のネットエンティティフレームワークでは、私は次の操作を行います:Entity FrameworkののCoreバージョンについては EntityFramework(.NETコア)複数の条件で参加
var q = from u in db.User
join ua in db.UserActions on { u.Id, "Approved" } equals { ua.UserId, ua.ActionType } into actions
from ua in action.DefaultIfEmpty()
where u.Active
select new { User = u, Actions = ua}
は、残念ながら、それは動作しません。 .NETコア用のEFを使用して同様の目標を達成するにはどうすればよいですか?
あなたはどのEFコアバージョンを使用していますか? –
どのようなエラーメッセージが表示されましたか? –