I have design question. I have entity such as "Person". Person has properties such as: FirstName, LastName, Gender, BirthDate, .... End user when create a person in application may be need to define another property that is not defined in database table schema (or class person). for example: end user nead to define "property1" that its a string property. or nead define "proerty2" that its a image, or need define "property3" that its complex type.
please separate your design solution in tow level:
1-database table design
2-class design
thechnology: .NET Framework, SQL Server, WCF (All entity must be serializ over wire, special complec data in extended properties)
thank u.