Compartir a través de


SqlFunctionAttribute.TableDefinition Propiedad

Definición

Cadena que representa la definición de tabla de los resultados si el método se utiliza como una función con valores de tabla (TVF).

public:
 property System::String ^ TableDefinition { System::String ^ get(); void set(System::String ^ value); };
public string TableDefinition { get; set; }
member this.TableDefinition : string with get, set
Public Property TableDefinition As String

Valor de propiedad

Un valor String que representa la definición de tabla de los resultados.

Ejemplos

// using Microsoft.Data.SqlClient.Server;

public partial class UserDefinedFunctions
{
    [SqlFunction(Name = "sp_tableFunc", TableDefinition = "letter nchar(1)")]
    public static IEnumerable SampleTableFunction(SqlString s)
    {
        //...
        return new ArrayList(new char[3] { 'a', 'b', 'c' });
    }
}

Comentarios

Microsoft Visual Studio usa este atributo solo para registrar automáticamente el método especificado como TVF. No se usa en SQL Server.

En el ejemplo siguiente se especifica que se hace referencia a la función definida por el usuario mediante el nombre sp_tableFunc. La propiedad TableDefinition tiene el valor letter nchar(1).

Se aplica a