You perhaps know that I'm not a big fan of the TDataSet /
RAD DB approach for end-user applications.
They are easy to define, almost no code to write, and you are able to publish a
working solution very fast.
But it is a nightmare to debug and maintain. I prefer the new
DataBinding feature, or... of course... ORM!
In mORMot, we have some auto-generated screens, and in our roadmap, we
forcast to use some auto-binding features, using a KISS by-convention MVC
pattern.
For some users, we made a ORM / TDataSet conversion unit.
And we discovered that TDataSet has a weird, and very
misleading definition of its AsString property, for Unicode
versions of Delphi.

