K
Ken Allen
I have read a bit about the strongly types DataSets, and the only
purpose/value that I can see for them is the ability to write code that
references the contents of such a DataSet in a more convenient manner. There
are three (3) significant issues I see with the use of strongly types
DataSets:
1. There does not seem to be an easy way to synchronize changes to the
actual database schema.
2. There does not seem to be a convenient way to add business rules to these
derived DataSets that will not be erased by the wizard re-generating the
source code.
3. It seems that every definition is actually expected to be a single table.
3a. I can add multiple tables to the strongly types DataSet, but it is not
trivial to instantiate only one table and manipulate it, especially with
respect to (1) and (2) above.
3b. There does not seem to be a way to define relationships between multiple
tables in a strongly typed DataSet.
Am I correct on these points? If not, where can I find information on how to
deal with these issues?
-ken
purpose/value that I can see for them is the ability to write code that
references the contents of such a DataSet in a more convenient manner. There
are three (3) significant issues I see with the use of strongly types
DataSets:
1. There does not seem to be an easy way to synchronize changes to the
actual database schema.
2. There does not seem to be a convenient way to add business rules to these
derived DataSets that will not be erased by the wizard re-generating the
source code.
3. It seems that every definition is actually expected to be a single table.
3a. I can add multiple tables to the strongly types DataSet, but it is not
trivial to instantiate only one table and manipulate it, especially with
respect to (1) and (2) above.
3b. There does not seem to be a way to define relationships between multiple
tables in a strongly typed DataSet.
Am I correct on these points? If not, where can I find information on how to
deal with these issues?
-ken