> Secondly, what's the purpose of the DataColumn.AutoIncrement property? If > you enable this feature, and ADO.NET generates an auto-increment value on > its own while disconnected, isn't there a good chance that this value will > conflict with one generated by another disconnected client?
Keep in mind that the DataSet (unlike the ADO RecordSet) has basically nothing to do with databases - it's there as a generic storage object. The fact that it usually gets populated from a RDBMS is more or less irrelevant. So this feature would be useful for someone who wanted a cheap, extra feature-light database for their application. You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.
