SqlMethodAttribute Properties

The SqlMethodAttribute type exposes the following members.

  Name Description
Public property DataAccess Indicates whether the function involves access to user data stored in the local instance of SQL Server. (Inherited from SqlFunctionAttribute.)
Public property FillRowMethodName The name of a method in the same class as the table-valued function (TVF) that is used by the TVF contract. (Inherited from SqlFunctionAttribute.)
Public property InvokeIfReceiverIsNull Indicates whether SQL Server should invoke the method on null instances.
Public property IsDeterministic Indicates whether the user-defined function is deterministic. (Inherited from SqlFunctionAttribute.)
Public property IsMutator Indicates whether a method on a user-defined type (UDT) is a mutator.
Public property IsPrecise Indicates whether the function involves imprecise computations, such as floating point operations. (Inherited from SqlFunctionAttribute.)
Public property Name The name under which the function should be registered in SQL Server. (Inherited from SqlFunctionAttribute.)
Public property OnNullCall Indicates whether the method on a user-defined type (UDT) is called when null input arguments are specified in the method invocation.
Public property SystemDataAccess Indicates whether the function requires access to data stored in the system catalogs or virtual system tables of SQL Server. (Inherited from SqlFunctionAttribute.)
Public property TableDefinition A string that represents the table definition of the results, if the method is used as a table-valued function (TVF). (Inherited from SqlFunctionAttribute.)
Public property TypeId When implemented in a derived class, gets a unique identifier for this Attribute. (Inherited from Attribute.)
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft