Linq to SQL: как работать с уже существующими бизнес-объектами (от руки) - PullRequest
0 голосов
/ 15 апреля 2010

Я пытался реализовать реализацию SQL LINQ 2 на одной из моих страниц, чтобы загрузить данные в сетку данных. Ниже приведен код

using (NorthwindDataContext context = new NorthwindDataContext())
{
  var customers =from c in context.Customers  select c;   // Line 1
  gridViewCustomers.DataSource = customers;
  gridViewCustomers.DataBind();
}

Я поставил точку останова в строке 1, чтобы проверить, какой тип загружается в клиент. Но я ничего там не увидел. К какому типу относится этот клиент?

Я хотел поместить код для извлечения данных из таблиц на своем уровне доступа к данным, который является отдельной библиотекой классов и хотел бы вызвать его из пользовательского интерфейса. Каким должен быть тип возврата моего метода на уровне доступа к данным? У меня уже есть другая библиотека классов, которая содержит объекты / сущности бизнеса (например, Студент). Я использовал это с обычным ADO.NET материалом перед использованием LINQ 2SQL. Как я могу заставить его работать вообще. Добрый совет

1 Ответ

0 голосов
/ 15 апреля 2010

Вам нужно LinqDataSource или ObjectDataSource, чтобы связать запрос Linq с GridView.

См. здесь и здесь для примеров.

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