次のコードがあります。
[SqlFunction(DataAccess = DataAccessKind.Read, SystemDataAccess = SystemDataAccessKind.Read)]
public static int GetInt()
{
int retValue = 0;
using (SqlConnection conn = new SqlConnection("context connection = true"))
{
conn.Open();
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select MyInt from SomeTable";
object timeOut = cmd.ExecuteReader(); // <- error happen here
}
return retValue;
}
次の例外が発生します
cmd.ExecuteReader();
{"このステートメントは、アセンブリによってアクセスが制限されているデータにアクセスしようとしました。"}