Как можно сделать запрос SQL View с Linq to SQL? - PullRequest
1 голос
/ 25 января 2011

Обычно я делаю что-то вроде этого ...

var theDogs = from d in db.Dogs where d.Equals(5) select d;

//LetThemOut(theDogs);

, где db - это DataContext, а Dogs - это таблица, но как насчет View?

Это то же самое?

1 Ответ

2 голосов
/ 25 января 2011

Да, это то же самое. Вы просто не можете вставить / обновить / удалить данные в представлении.

Если вы используете конструктор LINQ to SQL, просто перетащите представление в конструктор DBML.

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

...