Добавление свойства в Entity Framework Entity из другой таблицы - PullRequest
2 голосов
/ 15 мая 2009

Я только начинаю с Entity Framework и ADO.NET Data Services и столкнулся с проблемой, которую, похоже, не могу понять. У меня есть две таблицы, одна с информацией о пользователе, а другая с полем, созданным пользователем. В базе данных нет внешнего ключа между этими таблицами. Таблица пользователя содержит произвольный идентификатор, имя пользователя и отображаемое имя. Созданное поле содержит имя пользователя. В моем объекте я хотел бы иметь отображаемое имя пользователя, поскольку это то, что мне нужно для отображения и предоставления через ADO.NET Data Service? Я знаю, что могу реструктурировать базу данных, но я надеялся, что смогу выполнить объединение, используя имя пользователя, как в выражении SQL.

Заранее спасибо,

-Damien

1 Ответ

0 голосов
/ 15 мая 2009

Вы можете создать представление, используя объединение обеих таблиц, а затем использовать этот объект для отображения имени пользователя.

Здесь есть некоторая информация по отображению пользовательских запросов здесь .

...