Enterpise LibraryでSQLカスタム関数を実行する方法はありますか?Database.ExecuteScalar()を試しましたが、何らかの理由でnullが返されます。
これは私の機能です:
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を使用しています
ありがとう。