SqlFunctionAttribute.TableDefinition Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
String yang mewakili definisi tabel hasil, jika metode digunakan sebagai fungsi bernilai tabel (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
Nilai Properti
String Nilai yang mewakili definisi tabel hasil.
Contoh
// 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' });
}
}
Keterangan
Atribut ini hanya digunakan oleh Microsoft Visual Studio untuk secara otomatis mendaftarkan metode yang ditentukan sebagai TVF. Ini tidak digunakan oleh SQL Server.
Contoh berikut menentukan bahwa fungsi yang ditentukan pengguna dirujuk menggunakan nama sp_tableFunc
. Properti TableDefinition
memiliki nilai letter nchar(1)
.