title: How to dynamically generate CoreData objects
body: <p>I haven't found an explicit "no" in the documentation/discussion but suspect it is not possible to generate CoreData objects programmatically, at runtime.</p>
  
  <p>What I want to do is similar to executing DDL commands (eg. "Create Table", "Drop Table" etc.) from inside running code, because I don't know until I ask the user how many columns his table needs, or what data types they need to be.  Maybe he needs multiple tables, at that.  </p>
  
  <p>Does anyone know whether this is possible?  Would appreciate a pointer to something to read.
  (Would also appreciate learning the negative, so I can stop wondering.)</p>
  
  <p>If not doable in CoreData, would this be a reason to switch to SQLite?</p>