以下の SQL を LINQ に変換する方法を教えてもらえますか?
SELECT distinct EmployeeID
FROM Employee,
Business
WHERE Administrator = 1 or
(BusinessID = 1 and
(EmployeeID = Initiator or
EmployeeID = Owner))
または、複数の式を使用して同じ結果を達成するためのより良い方法を提案しますか? LINQ にはバグがある可能性があると読んだことがあるので、クエリが複雑になればなるほど、問題が発生する可能性が高くなると思いますか?