Zitat von
RavenIV:
Es ist schon richtig, dass dafür die
DB zuständig ist.
Aber
Exception = Ausnahme = unerwarteter Fehler
Es ist ein unerwarteter Fehler, wenn der Datensatz schon existiert. Zumindest seh ich das so, dass aus Client Sicht ein Einfügen des Records einen Fehler auslösen soll, wenn es auf Datenbankebene fehl schlägt... Warum Client-seitig etwas prüfen, wofür der Server zuständig ist.