NHibernate Удалить используя Stored Proc с параметрами - PullRequest
1 голос
/ 07 февраля 2011

Насколько это может быть сложно?Документация на это бесполезна.

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

ALTER PROCEDURE [dbo].[usp_DeleteFeed] 
@DateFrom datetime
AS
BEGIN
SET NOCOUNT ON;

DELETE FROM dbo.tblFeed WHERE  DateUpdated < @DateFrom

SET NOCOUNT OFF
END



<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
  <sql-query name="dbo.usp_DeleteFeed">
     exec dbo.usp_DeleteFeed @DateFrom=:DateFrom
 </sql-query>
</hibernate-mapping>

_feedRepository.Session.GetNamedQuery("dbo.usp_DeleteFeed").SetParameter("DateFrom", dateFrom).ExecuteUpdate();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...