【发布时间】:2015-06-09 23:04:46
【问题描述】:
我正在使用 EF6,并且我已经导入了一些存储过程。有没有一种方法可以以编程方式确定特定过程的输入参数是什么?我想自动生成一些 C# 代码来执行任何存储过程,但我首先需要能够确定输入参数是什么。
例如,我目前导入了一个名为SellerModify 的存储过程。我有 C# 代码来执行这个存储过程,部分看起来如下:
DbContext.Database.ExecuteSqlCommand("SellerModify @MarketName, @BankLocationCountryCode, @BankAccountOwnerName”,
new SqlParameter("@MarketName", seller.MarketName),
new SqlParameter("@BankLocationCountryCode", seller.BankLocationCountryCode),
new SqlParameter("@BankAccountOwnerName", seller.BankAccountOwnerName));
我想自动生成此代码,但我需要能够先确定输入参数。
【问题讨论】:
标签: c# .net sql-server entity-framework entity-framework-6