有沒有使用Enterpise Library執行SQL自定義函數的方法?我試過Database.ExecuteScalar(),但由於某種原因它返回null。企業庫中的SQL自定義函數
這是我的函數:
Database db = DatabaseFactory.CreateDatabase("ConnectionString");
DbCommand cmd = db.GetStoredProcCommand("FunctionName");
db.AddInParameter(cmd, "Value1", DbType.String, Param1Value);
db.AddInParameter(cmd, "Value2", DbType.String, Param2Value);
return Convert.ToBoolean(db.ExecuteScalar(cmd));
這裏db.ExecuteScalar(CMD)方法返回null。這在存儲過程中不會發生。
順便說一下,即時通訊使用4.0版
謝謝。