Hi Steve,
Welcome to MSDN forums!
Thanks for your suggestion about the typed dataset. Currently our developers are aware of this issue already. You can refer to this feedback from customer,
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=89249&wa=wsignin1.0
It explains the reason that the changes can’t be detected.
“Developers have the ability to change almost anything within the designer, and we currently don’t have an infrastructure to know whether VS set the value or the developer set the value, so we must maintain the current state. One of the goals of our wizards is “thou shall not change developers�code�…at least without prompting or asking first. We’re working really hard to not have the wizards bag a developer.�/span>
I also consult our product team about this issue,
“The Visual Studio DataSet designer will allow you to create a typed DataSet from scratch. This is useful.
It will also allow you to drag and drop a table from a database onto the design surface to create a matching DataTable. This is also useful.
However these are really two separate use cases for the DataSet designer, you can’t really combine them. If you make structural changes to the DataSet after importing it from the database, then you lose the ability to seamlessly flow structural changes from the database to the designer.
You can add functionality to the typed CLR objects using partial classes which will be preserved, but either the database or the XSD should be the master for the DataSet schema.�/span>
Our developers will take this into serious account when designing the future releases of the products.Improving the quality of the products and services is a never-ending process for Microsoft. Thanks again for choosing us J
Best Regards
Yichun Feng
MSDN Subscriber Support in Forum
If you have any feedback on our support, please contact msdnmg@microsoft.com
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.