SqlFunctionAttribute.TableDefinition Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yöntemin tablo değerli bir işlev (TVF) olarak kullanılması durumunda sonuçların tablo tanımını temsil eden bir dize.
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
Özellik Değeri
String Sonuçların tablo tanımını temsil eden değer.
Örnekler
// 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' });
}
}
Açıklamalar
Bu öznitelik yalnızca Microsoft Visual Studio tarafından belirtilen yöntemi otomatik olarak TVF olarak kaydetmek için kullanılır. SQL Server tarafından kullanılmaz.
Aşağıdaki örnek, kullanıcı tanımlı işleve adı sp_tableFunc
kullanılarak başvurulduğunu belirtir. TableDefinition
özelliği değerine letter nchar(1)
sahiptir.