1
私は2つのオブジェクト:Poll
とPollIp
(一対多)を持っています。 具体的なIPアドレスを持たないすべてのポーリングを選択します。これどうやってするの? マイコード:Linqからのコレクション内のコレクション
public Poll GetNextPoll(string ipAddress)
{
return Database.Polls
.Where(p => p.IsPublish.Value && p.PollIps.Any(i => i.IpAdress != ipAddress))
.FirstOrDefault();
}
おかげ
EDIT
DBで私は、次のしている:
投票:
id Name ...
1 Poll1
2 Poll2
PollIp
PollId IpAdress
1 ::1 (it's my IP)
そして、クエリが2
まあと
PollIp
なしPollId
に、あなたはいくつかのコードを与えてくれたので...どのようにあなたがやりたいしないこと、2等しいidを持つPoll
を返さなければなりませんか? –あなたのコードに何が問題なのですか? – jeroenh
更新された質問 – user348173