Я использую EF6, и я импортировал некоторые хранимые процедуры. Есть ли способ, который я могу программно определить, какие входные параметры для конкретной процедуры? Я хотел бы автоматически сгенерировать некоторый код C# для выполнения любой хранимой процедуры, но сначала мне нужно определить, что такое входные параметры.Entity Framework 6 - Как определить входные параметры хранимой процедуры
Например, в настоящее время я импортировал хранимую процедуру с именем SellerModify
. У меня есть C# код для выполнения этой хранимой процедуры, которая выглядит, в частности, следующее:
DbContext.Database.ExecuteSqlCommand("SellerModify @MarketName, @BankLocationCountryCode, @BankAccountOwnerNam,
new SqlParameter("@MarketName", seller.MarketName),
new SqlParameter("@BankLocationCountryCode", seller.BankLocationCountryCode),
new SqlParameter("@BankAccountOwnerName", seller.BankAccountOwnerName)));
Я хотел бы, чтобы этот код автоматической генерации, но мне нужно, чтобы иметь возможность сначала определить входные параметры.