Linq-to-SQL - хранимая процедура возвращает поле, которого нет в Mapped Table Info - PullRequest
0 голосов
/ 31 марта 2010

Мы используем Linq-to-SQL с хранимыми процедурами, нам нужна помощь по одной из наших проблем. У нас есть пользовательские таблицы, в которых есть все поля, необходимые для пользовательской таблицы, такие как имя, фамилия и другие поля, которые также есть в наших файлах DBML. Теперь проблема в том, что у нас есть хранимая процедура, которая сопоставлена ​​с таблицей-> Пользователь возвращает поле с именем fullname (комбинация имени и фамилии), которого нет в usertable. Так что это лучший способ решить эту проблему.

Другое дело, что одна из других хранимых процедур возвращает внутреннее объединение двух таблиц со столбцами mix в этом случае, как я могу отобразить эту хранимую процедуру с помощью информационного класса Table mapped в наших файлах dbml.

1 Ответ

0 голосов
/ 31 марта 2010

Мы рекомендуем использовать вычисляемое свойство, определенное в частичном классе. Это не будет зависеть от регенерации кода в случае внесения каких-либо изменений в модель.
Для таблицы со смешанными столбцами одним из возможных решений является создание представления в базе данных со структурой, идентичной множеству смешанных столбцов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...