using System.Collections.Generic;
using System.Linq.Expressions;
public static void Main()
List<InstituicaoIp> instituicoesIps =
new InstituicaoIp { Ip="1", InstituicaoId=3 },
new InstituicaoIp { Ip="2", InstituicaoId=3 },
new InstituicaoIp { Ip="3", InstituicaoId=3 },
new InstituicaoIp { Ip="4", InstituicaoId=3 }
if(instituicoesIps != null && instituicoesIps.Count() > 0) {
IEnumerable<IGrouping<int, string>> query =
instituicoesIps.GroupBy(instituicaoIp => instituicaoIp.InstituicaoId, instituicaoIp => instituicaoIp.Ip);
Console.WriteLine("Acesso Liberado");
public string Ip { get; set; }
public int InstituicaoId { get; set; }