N-уровневое использование LINQ to SQL с ASP.NET
В ASP.NET приложениях, использующих LINQ to SQL, вы используете LinqDataSource элемент управления веб-сервера. Элемент управления обрабатывает большую часть логики, которую он должен запрашивать к LINQ to SQL, передавать данные в браузер, извлекать его и отправлять в LINQ to SQL DataContext , который затем обновляет базу данных. Вы просто настраиваете элемент управления в разметке, а элемент управления обрабатывает все передачи данных между LINQ to SQL и браузером. Так как элемент управления обрабатывает взаимодействие с уровнем презентации, а LINQ to SQL обрабатывает взаимодействие с уровнем данных, основной фокус в ASP.NET многоуровневых приложений заключается в написании пользовательской бизнес-логики.
Дополнительные сведения см. в LINQDataSource
разделе LinqDataSource Web Server Control Overview.