title: Dynamic table creation in .NET Core
body: <p>So I'm having trouble determining how to add tables dynamically in a .NET Core web application. From my research it doesn't appear entity framework supports this feature. It's my understanding that EF is static, so all new tables would need to be created through migrations. </p>
  
  <p>So I have 2 questions:   </p>
  
  <ol>
  <li>Am I missing a way to add a table (say on a button click) using EF in spite of its static nature?</li>
  <li>If #1 is not possible, is there any other way to dynamically add a table other than use sql commands like <code>CREATE TABLE...</code>, like using Linq? </li>
  </ol>