I\'m working on my first real asp.net web application and I\'m kind of stumped on the best place and method to trap and handle database constraint violations. Suppose I hav
I agree that it is the latter given your description of how you are using the database. It is really important to realize that even if you made a call from your business layer to validate every single possible constrain violation before doing an update/insert, a split second later the database state could change because of requests of other users and your update/insert could still fail.