私はネットを精査しましたが、2 つの SharpRepository リポジトリ間で結合を実行する例を見つけることができませんでした。誰でもページまたは例へのリンクを提供できますか? 次のlinq式をシャープなレポ式に変換しようとしています:
var user = (from f in _context.AccountUsers
join h in _context.Users on f.UserId equals h.UserId
where f.AccountId == accountId && h.UserName.Contains(email)
select new
{
h
});
return (IEnumerable<User>)user;
- - - アップデート - - -
これは私が思いついたものですが、適切に機能していないようです...
var aur = new AccountUserRepository();
var user = this.Join(aur, u => u.UserName.Contains(email), au => au.AccountId == accountId,
(u, au)=> u).AsQueryable().AsEnumerable();
return user;