2010-06-09 3 views

ответ

0

вот aricle, который показывает, как вызвать процедуру из LINQ: http://weblogs.asp.net/scottgu/archive/2007/08/16/linq-to-sql-part-6-retrieving-data-using-stored-procedures.aspx

, как указано в статье:

  • Шаг 1: Перетащите свою процедуру в свой файл dbml из окна проводника сервера.
  • Шаг 2: он автоматически создает новый метод для нашего класса LINQ to SQL DataContext
  • Шаг 3: тогда по классу datacontext вызовите эту функцию.

Если процедура содержит любой параметр out, она создает параметр ref в методе, создаваемом дизайнером. для вызова этого метода с помощью dbcontext calss вам необходимо передать один параметр p peter для этого метода.

+0

Я уже прошел через это, но не могу понять, как это делается на самом деле. Можете ли вы объяснить основные шаги и тип возврата в свойствах DBML и т. Д. – user360072

0

Как насчет того, чтобы просто называть это sproc обычным способом (XmlReader или blob return)? LINQ ничего не будет с этим делать.

Смежные вопросы