The jobs module example uses "dynamic data" and extends Document with several fields.
If I were building a real jobs module, I would very likely create a new data type for this, rather than appending new fields onto Document.
Am I misunderstanding the Sitefinity concept of Dynamic Data? Am I incorrect in assuming I can, in effect, create a custom data type with fields that I define?
I've seen some examples of creating my own custom type and my own custom fields for that type. However, I cannot seem to find any definitive answers as to whether or not I can create new entries in the table for my custom type, how I can query the table for records, or how I can update or delete them.
Now, back to what I mentioned earlier about creating a real jobs module. If I were to do that, can I use dynamic data, or should I be using some other means to access data in the database (ADO, Entity Framework, NHibernate, etc.)?