linq を使用して 2 つの変数値をストアド プロシージャに渡しているときにエラーが発生します
以下は、変数をlinqに渡すために使用した方法です
Customer objCustomer = DbContext.ExecuteStoreQuery<Customer>
("exec getCustomerDetails {0}{1}", CustomerId, OrderId).AsQueryable().ToList();
以下は私のストアドプロシージャです
create procedure getCustomerDetails
@CustomerId int,
@OrderId int
as
select * from customer c
where c.CustomerId = @CustomerId and c.OrderId = @OrderId
以下は私が得るエラーです
Message = "Must declare the scalar variable \"@p0@p1\"."
提案してください
ありがとう、