Я создаю хранимую процедуру с оператором select, который выполняет внутреннее соединение с двумя таблицами, и в коде C#, который я уже структурировал для вызова SqlDependency
, который выполнил простой пример с выбором select таблица и обычно подписывается на отчеты SQL, но проблема возникает, когда я соединяю две таблицы. Это моя хранимая процедура:
create procedure usp_GetTicketByResourceCode
AS
begin
select ResourceAvailable.ResourceId,
ResourceAvailable.ResourceAvailableId,
ResourceAvailable.TicketCode,
ResourceAvailable.ResourceAvailableDateTime,
ResourceAvailable.ResourceAvailableDate,
ResourceAvailable.LastUpdate,
ResourceAvailable.IsEnabled,
ResourceAvailable.IsDisposable,
Resource.ResourceCode
from dbo.ResourceAvailable inner join dbo.Resource
on ResourceAvailable.ResourceId = Resource.ResourceId
where Resource.ResourceCode = 'P1'
and ResourceAvailable.ResourceAvailableDate = '2020-04-29';
end
Я понимаю, что для создания хранимой процедуры для sqlDependency
необходимо вызвать схему. Пожалуйста, кто-нибудь может мне помочь.