( ) - , , ORM (, EntityFramework NHibernate).
, , , , " ".
№1: .. , , () , , . :
TaskExt Table
=================
TaskID : Number (foreign key back to Task)
FieldType : Number or String (this would be AccountID, SalesPersonID, etc)
FieldValue : String (this would be the value of the associated field)
№2: .. (, , / ..). , DATA01, DATA02, DATA03... . . , DATA01 BuildVersion SoftwareTask AccountName SalesTask. -, , . :
TaskExt Table
=================
TaskID : Number (foreign key back to task)
Data01 : String
Data02 : String
Data03 : String
Data04 : String
Data05 : Number
Data06 : Number
Data07 : Number
Data08 : Number
Data09 : Date
Data10 : Date
Data11 : Date
Data12 : Date
№1 , , , . , , . Unpivoting , .
№ 2 - , 1--1, . , . -, , , , , . , ( 50-300 ). , , datetime .. . , , DateTime, , , .
, ORM .