У меня есть две таблицы в MySql:
[лицо]
PersonId
NameFirst
NameLast
[Email]
EMAILID
PersonId
EmailAddress
В VS2010 я добавил новый объект, ADO.NET Entity Data Model. Я подключаюсь к MySql и перетаскиваю две таблицы в конструктор .edmx. Большой! У него есть отношения и все.
Теперь я хочу привязать что-то подобное к Gridview БЕЗ использования элемента управления EntityDataSource :
SELECT * FROM Person INNER Присоединиться к электронной почте ON Person.PersonId = Email.PersonId
Как мне сделать это программно, используя современный подход? Я заметил в моем .edmx, таблицы имеют «Свойства навигации», и соответствующие таблицы перечислены там. Я просто не знаю концепции и синтаксиса его использования, поскольку мои навыки все еще основаны на DataSet-SQL Queries-DataAdapter.