Überprüfung Code für ein .net Website-Projekt wurden die meisten Klassen mit umfangreichen Eigenschaften erstellt. Diese wurden dann als Datenquellen für Listenansichten und Repeater verwendet, die nicht alle aus SQL abgerufenen Eigenschaften verwenden.Verwenden derselben Klassen für Elemente und Listen
Zum Beispiel das Binden einer List (Of Contact) an einen Repeater jedoch der Repeater muss nur id, Spitznamen, Fullname, Postleitzahl
Detaillierte Klasse zum Artikel:
Public Class Contact
Private _id as integer = 0
Private _nickname As String = ""
Private _email As String = ""
Private _website As String = ""
Private _titleID As Integer = 1
Private _fullname As String = ""
Private _address1 as string = ""
und 20 weitere Variablen.
Edit: Gefolgt von 27 Eigenschaften, Konstruktor und gemeinsame Methoden der Klasse (ref plutonix) in Anspruch nehmen
Können Sie selektiv einige der Eigenschaften von SQL abrufen, wenn auf ein Objekt zu binden. Oder benötigen Sie separate Klassen für Listen mit weniger Eigenschaften? Linq wird nicht verwendet.
Dies ist sehr breit und fast fragt nach einem Tutorial. Aber a) keines dieser Dinge sind Eigenschaften und b) keiner von ihnen wird außerhalb der Klasse sichtbar sein, da sie privat sind. Bitte lesen Sie [ask] und nehmen Sie die [Tour] – Plutonix