Shimrod
Shimrod

Reputation: 3205

Entities field length constraint

I'm currently working with Entities (using visual studio 2008, FW 3.5 SP1). I created my entities from the database, and everything is ok, except that my length constraints on the string fields are not enforced. Browsing the internet, I found out that this is quite normal (see this blog post), and that Entities sends the data without check to the database, to possibly send exceptions.

I know I could write partial classes for my entities, and use the On<Fieldname>Changing methods, but this would require quite an amount of repetitive code to be written. Moreover if I change a length in the DB, this would require me to change my code as well.

So my question is: Is there a generic way to to this ? Is it possible, for each data type which has a maximum length to check if the provided value is fitting ?

Upvotes: 1

Views: 308

Answers (1)

Shimrod
Shimrod

Reputation: 3205

As I didn't find a way to do this in a generic way, I finally wrote all On<Fieldname>Changing methods, and made a small generic verification framework, which throws exceptions when some criteria is not met.

Upvotes: 1

Related Questions