У меня есть следующая функция tsql:
ALTER FUNCTION [dbo].[fn_MyFunc] (
@AccountId varchar(50)
)
returns bit
as
begin
declare @IsEligible bit
--some calculation
return @IsEligible
end
Используя c #, это способ вызова этой функции tsql и получения ее возвращаемого значения?
Database database = DatabaseFactory.CreateDatabase("DB");
using (DbCommand dbCommand = database.GetStoredProcCommand("fn_MyFunc"))
{
database.AddInParameter(dbCommand, "@AccountId", DbType.String, "1234");
bool returnedVAlue = (bool)dbCommand.ExecuteScalar();
}