Я использую этот код для определения моей хранимой процедуры
CREATE PROCEDURE [dbo].[SP]
(@Country NVARCHAR(20))
AS
BEGIN
SET NOCOUNT ON;
SELECT c.*,O.* from Customers
as c inner join orders O on c.CustomerID=o.CustomerID
where c.Country=@Country
END
, и это мой код C #:
IList<Entities.Customer> Customers;
using (var context = new NorthwindContext())
{
SqlParameter categoryParam = new SqlParameter("@Country", "London");
Customers = context.Database.SqlQuery<Entities.Customer>("SP @Country", categoryParam).ToList();
}
Проблема здесь:
Я хочу отправить данные из таблицы Orders
, и моя хранимая процедура сгенерирует их мне. Как я могу получить данные Заказы
в моем коде C #? Помните, я хочу выполнить эту хранимую процедуру только один раз.