Я использую следующий код:
private void btnMatchFull_Click(object sender, EventArgs e)
{
Match m = Regex.Match(txtIP.Text, "(?<HostIP>[A-Z0-9.]{13}).(?<SubIP>[A-Z0-9.]{13})");
string host = m.Groups["HostIP"].Value;
string sub = m.Groups["SubIP"].Value;
var abc = (from x in _db.HostIPs
where x.Value == host
from s in x.SubIPs
where s.Value == sub
select s.Nicks).ToList();
dgvNicks.DataSource = abc;
}
Но вместо того, чтобы дать мне набор сущностей ников, каждый с полем «Значение», он дает это в представлении сетки данных ...
В таблицах определенно есть данные, и я хорошо использовал EF в предыдущем проекте, и он не вел себя так ... поэтому я понятия не имею, почему.
Edmx выглядит так:
EDIT:
Я пытался
var abc = (from x in _db.HostIPs
where x.Value == host
from s in x.SubIPs
where s.Value == sub
select s.Nicks).ToList();
И получил тот же результат.