Frage

Ich schreibe eine einfache Web-Anwendung ASP.NET MVC. An diesem Punkt bin ich nur versucht, auf die automatisch generierte Ansicht eine stark typisierte Datasets anzuzeigen. Allerdings sind einige der Werte in der Datenmenge null und Ursache Ausnahmen.

Ich frage mich, wie dieses einfache Szenario von anderen behandelt wird. Es scheint übermäßig alle Werte im Datensatz zu sanieren und außerdem werde ich mit einer Menge von Datensätzen im Endprodukt enden. Ich verwende Datasets, weil ich eine Oracle-Backend haben, so Entity-Modelle Art heraus sind -. Ich möchte lieber nicht Probe-Anbieter verwenden oder Geld für eine kommerzielle Lösung auszuteilen

Wenn es keine einfache Lösung für Datasets, ist das in Ordnung. Ich wollte nur überprüfen, bevor ich in eine ernsthafte Anpassung stürzen. Ich mag die Dinge halten, wie automatisierte und herkömmliche wie möglich.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Wäre es nicht in Frage, um so etwas wie:

<%= (eventClass["MyColumn"] != DBNull.Value) ? eventClass["MyColumn"] : "" %>

Sie können auch, dass in eine einfache Erweiterung Methode konvertieren Raum und Tastatureingaben zu speichern.

HTHS,
Charles

Andere Tipps

Wenn Sie Ihre db ändern können, können Sie die coalesce Funktion nutzen könnten einige Nicht-Null-Standardwert zu garantieren:

select coalesce(first_name, '') as first_name, ...

oder

select coalesce(parent_id, 0) as parent_id, ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top