Das aktuelle Projekt verwendet das Datensatzentwicklungsmodell und die dreistufige Struktur.
Unabhängig davon, ob es dreistufig ist oder nicht, besteht der größte Vorteil der Verwendung der Datenquellenkontrolle darin, dass in der Vergangenheit mehrere tabellenbezogene Abfragen erforderlich waren, aber jetzt können viele davon eliminiert werden hilft dir automatisch dabei;) Ist es nicht sehr entspannend und angenehm?
Tabelle A verfügt beispielsweise über drei Fremdschlüssel, ID1, ID2, ID3. Sie müssen nur die drei Felder in Vorlagen konvertieren und dann die entsprechenden Steuerelemente auswählen, um sie an die drei Datenquellensteuerelemente zu binden. OK, um den Rest müssen Sie sich keine Sorgen machen.
Zweitens ist objdatasource unter den Datenquellenkontrollen tatsächlich einfach zu verwenden. Andere Datenquellenkontrollen sind entweder zu einfach oder spezialisiert (Sitemap). Nur durch die Zusammenarbeit mit der dreischichtigen Struktur kann die Leistungsfähigkeit der Datenquellenkontrolle voll ausgeschöpft werden. Was ich von Hand schreiben kann, ist mir noch auf nichts gestoßen, was objDs nicht können. Aber Sie müssen „Ihr Gehirn ändern“ und Ihr Denken ändern. Die Implementierung ist in der Tat nicht dasselbe wie das manuelle Schreiben von Code. Ich habe jetzt eine Seite mit Code. Früher verwendete der Projekthintergrund anderer Leute mehr als 1K Zeilen, aber jetzt verwende ich nur noch weniger als 400 Zeilen. Man kann nicht umhin, zu sagen, dass objDs in mancher Hinsicht immer noch Vorteile hat.
Darüber hinaus sollten Sie beim Erstellen eines Adapters darauf achten, ob der generierte Datentyp mit der Datenbank übereinstimmt. Insbesondere wird der Typ char(1) im Allgemeinen auf Byte gesetzt. Wenn der Code korrekt ist, tritt jedoch ein Fehler auf ist oft das Problem. Ändern Sie es einfach und es wird in Ordnung sein
http://www.cnblogs.com/emilchan/archive/2006/11/30/578033.html