可能重複: How can I retrieve a list of parameters from a stored procedure in SQL Server 我用海量來創建一個通用的存儲過程的執行者。基本上,我有一個函數,其中包含一個過程的名稱和可變數量的參數。然後,我盲目地嘗試使用傳遞的參數執行該存儲過程,並返回結果或處理錯誤。 我的問題是:有沒有一種方法可以讓我在調用存儲過程之前確定
我試圖使用大規模微ORM來執行存儲過程。 var tbl = new DynamicModel("Conn", tableName: "User", primaryKeyField: "UserID");
var result = tbl.Query("EXEC User_INSERT @0,@1,@2,@3", "7843bf9d-9cb8-495b-aaa5-785ac74b82a5", "
我覺得我被困在這裏的幾個不好的解決方案之間,需要一些關於如何最小化未來痛苦的建議。我們使用大規模ORM,在其構造器有以下行: var _providerName = "System.Data.SqlClient";
if (ConfigurationManager.ConnectionStrings[connectionStringName].ProviderName != null)
SQL我似乎無法找到任何很好的例子,但什麼是做這樣的 tbl.Query(SELECT * FROM PRODUCTS WHERE ProductId IN (@Ids)", idlist)
我看到小巧玲瓏的ORM,你可以把一個查詢的最佳方式清單,它知道該怎麼做。你可以用Massive做這個,還是必須構建像@ 0,@ 1,@ 2這樣的參數並將列表變成一個數組idList.ToArray()?
我正在使用.NET框架4.0使用Massive micro-orm和SQL Server 2008R2。 // This is my model
public class sUser : DynamicModel
{
public sUser() : base(Model.strConnection, "Users", "UserId") { }
}
我有以下情形...... 海量微ORM .NET框架4.0 的SQL Server 2008R2 型號: public class sUser : DynamicModel
{
public sUser() : base(Model.strConnection, "Users", "UserId") { }
}
public class Test
{
pub