LinqDataSource.TableName Ö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.
Veri toplamayı temsil eden veri bağlamı sınıfında özelliğin veya alanın adını alır veya ayarlar.
public:
property System::String ^ TableName { System::String ^ get(); void set(System::String ^ value); };
public string TableName { get; set; }
member this.TableName : string with get, set
Public Property TableName As String
Özellik Değeri
Veri koleksiyonunu içeren özelliğin adını içeren bir dize.
Örnekler
Aşağıdaki örnekte iki LinqDataSource denetim gösterilmektedir. Bir LinqDataSource denetimde TableName , özelliği bir sınıftaki bir özelliğe ayarlanır. Bu özellik bir dize dizisi döndürür. Diğer LinqDataSource denetimde TableName özelliği, veritabanı tablosunu temsil eden bir özelliğe ayarlanır.
<!-- Retrieve and display data from array of string values -->
<asp:LinqDataSource
ContextTypeName="MovieLibrary"
TableName="AvailableGenres"
ID="LinqDataSource1"
runat="server">
</asp:LinqDataSource>
<asp:DropDownList
DataSourceID="LinqDataSource1"
runat="server"
ID="DropDownList1">
</asp:DropDownList>
<!-- Retrieve and display data from database -->
<asp:LinqDataSource
ContextTypeName="ExampleDataContext"
TableName="Movies"
Select="Title"
ID="LinqDataSource2"
runat="server">
</asp:LinqDataSource>
<asp:DropDownList
DataSourceID="LinqDataSource2"
runat="server"
ID="DropDownList2">
</asp:DropDownList>
<!-- Retrieve and display data from array of string values -->
<asp:LinqDataSource
ContextTypeName="MovieLibrary"
TableName="AvailableGenres"
ID="LinqDataSource1"
runat="server">
</asp:LinqDataSource>
<asp:DropDownList
DataSourceID="LinqDataSource1"
runat="server"
ID="DropDownList1">
</asp:DropDownList>
<!-- Retrieve and display data from database -->
<asp:LinqDataSource
ContextTypeName="ExampleDataContext"
TableName="Movies"
Select="Title"
ID="LinqDataSource2"
runat="server">
</asp:LinqDataSource>
<asp:DropDownList
DataSourceID="LinqDataSource2"
runat="server"
ID="DropDownList2">
</asp:DropDownList>
Veritabanı tablosunu temsil eden adlı ExampleDataContext sınıf bu örnekte gösterilmez. Bu örneğin çalışması için, Example.dbml adlı SQL sınıfına LINQ ekleyerek ve Movie adlı bir tabloyu O/R Tasarımcısı'na sürükleyerek bu sınıfı oluşturmanız gerekir. adlı ExampleDataContext bir özelliğe sahip adlı Movies bir sınıf oluşturulur.
Aşağıdaki örnek, denetimde LinqDataSource başvuruda bulunan adlı MovieLibrary sınıfı gösterir.
public class MovieLibrary
{
string[] _availableGenres = { "Comedy", "Drama", "Romance" };
public MovieLibrary()
{
}
public string[] AvailableGenres
{
get
{
return _availableGenres;
}
}
}
Public Class MovieLibrary
Dim _availableGenres() As String = {"Comedy", "Drama", "Romance"}
Public ReadOnly Property AvailableGenres() As String()
Get
Return _availableGenres
End Get
End Property
End Class
Açıklamalar
TableName özelliğini, almak istediğiniz verileri temsil eden özellik veya alanın adına ayarlayın. Bir veritabanı tablosuna bağlanırken, özelliğin adı genellikle tablonun adıyla aynıdır. Bellek içi veri koleksiyonuna bağlanırken, özelliğini veri koleksiyonunu döndüren özellik veya alanın adına ayarlayın TableName .
Alma işlemleri için özelliğine TableName herhangi bir tür döndüren bir özellik atayabilirsiniz. özelliği tarafından temsil edilen nesne uygulamazsaIEnumerableLinqDataSource, denetim nesneyi nesnenin IEnumerable bir örneğine otomatik olarak sarmalar.
Otomatik güncelleştirme, ekleme veya silme işlemlerini etkinleştirmek için özelliğine atanan sınıfın ContextTypeName ve DataContext özelliğine TableName atanan özelliğin öğesinden Table<TEntity>türetilmesi gerekir.
Bir sınıfın örneğinden veri seçme hakkında bilgi için özelliğine Result bakın.