After working with BC4J for a while, you sometimes take for granted that our view object components can support arbitrarily complicated SQL statements (joins, unions, subselects, whatever), and that they support fully updateable join queries for any or all of the joined data without writing code.
Reading this article about Microsoft's ADO.Net DataAdapter was a poignant reminder of just how powerful BC4J's view objects and entity objects are. Look at the code involved in getting ADO.Net to have updateable rowsets for anything more complicated than the simplest, one-table query. I'd imagine the Microsoft spin on this is, "It's completely flexible!", which is a developer evangelist's way of saying, "since you write code to make it work for most interesting cases, you are in control of your own destiny!"
7:28:46 PM
|
|