title: Is it possible to modify an MS Access database schema using ADO.NET?
body: <p>I need to modify the <em>schema</em> of an MS Acess database (.mdb) via code.</p>
  
  <p>Since the Jet Engine DDL statements (ALTER TABLE, etc.) are quite poorly documented, I'd prefer to use some kind of object library like DAO (<code>myDatabase.TableDefs("myTable").Fields.Append(myNewField)</code>) or ADOX (<code>myCatalog.Tables("myTable").Columns.Append(myNewField)</code>) or SMO (which is only available for SQL Server, syntax similar - you get the idea).</p>
  
  <p>Is there something similar like ADOX for ADO.NET or am I stuck with using DDL statements or referencing the old DAO/ADOX libraries? </p>