Подключение к базе данных через веб-сервис - PullRequest
0 голосов
/ 18 апреля 2011

Может кто-нибудь помочь мне подключиться к базе данных через веб-сервис в c #.

У меня сейчас есть,

  1. Webconfig с указанием строки подключения.
  2. Файл dbml, который ссылается на 1 таблицу в базе данных, которую я хочу запросить.
  3. Файл asmxвсе мои методы.Все они в настоящее время работают, но теперь я хочу добавить некоторые дополнительные веб-методы для запроса к базе данных.

Может кто-нибудь помочь мне.

Спасибо

1 Ответ

1 голос
/ 18 апреля 2011

Поскольку вы упоминаете, что у вас есть файл DBML, я предполагаю, что вы используете Linq-to-SQL. ScottGu имеет несколько отличных стартовых уроков по использованию этой технологии. Вот один из них:

http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx

В итоге на самом базовом уровне, на котором вы DBML, есть куча кода, включая классы DataContext, с которыми вы выполняете свои запросы, используя что-то вроде:

DataClasses1DataContext dc = new DataClasses1Datacontext();

var q = from table in dc.SomeTable
select table;

Опять же, приведенная выше ссылка содержит несколько действительно хороших примеров использования Linq-to-SQL.

...