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ındaki ö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 dize.
Örnekler
Aşağıdaki örnekte iki LinqDataSource denetim gösterilmektedir. Tek 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ı bir LINQ to SQL sınıfı ekleyerek ve Film adlı tabloyu O/R Tasarımcısı'na sürükleyerek bu sınıfı oluşturmanız gerekir. adlı ExampleDataContext
ö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ği, 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ği veri koleksiyonunu döndüren özelliğin 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 otomatik olarak nesnenin IEnumerable bir örneğine sarmalar.
Otomatik güncelleştirme, ekleme veya silme işlemlerini etkinleştirmek için özelliğine atanan sınıfın ContextTypeName öğesinden DataContext türetilmesi ve özelliğine atanan özelliğin TableName öğ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.