SqlFunctionAttribute.TableDefinition Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Zeichenfolge, die die Tabellendefinition der Ergebnisse darstellt, wenn die Methode als eine Tabellenwertfunktion verwendet wird.
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
Eigenschaftswert
Ein String-Wert, der die Tabellendefinition der Ergebnisse darstellt.
Beispiele
// 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' });
}
}
Hinweise
Dieses Attribut wird nur von Microsoft Visual Studio verwendet, um die angegebene Methode automatisch als TVF zu registrieren. Es wird nicht von SQL Server verwendet.
Das folgende Beispiel gibt an, dass auf die benutzerdefinierte Funktion mit dem Namen sp_tableFunc
verwiesen wird. Die TableDefinition
-Eigenschaft weist den Wert letter nchar(1)
auf.