title: How to implement Entity Framework Core 3.1.2 with Firebird database using 'database first approach'
body: <p>I am currently developing a .NET Core 3.1 Web API which should communicate with a Firebird database (storing/retrieving data). I would like to handle that communication using <code>Microsoft.EntityFrameworkCore</code> 3.1.2. Entity Framework is completely new for me so excuse me if this question is too simple. But I couldn't find the answer online.</p>
  
  <p>Because the database is really big I want to automatically generate all my needed models using EF Core. </p>
  
  <p>I tried using the <code>Scaffold-DbContext</code> command in the packet manager console:</p>
  
  <pre><code>Scaffold-DbContext "user id=USER;password=PASSWORD;database=DATABASE;data source=SOURCE;port number=PORT;character set=UNICODE_FSS;pooling=False;server type=Default" FirebirdSql.EntityFrameworkCore.Firebird -OutputDir Models 
  </code></pre>
  
  <p>Entity Framework Core is generating the <code>Context.cs</code> but not any models.</p>
  
  <p>Do I have to specify the models I want to import? How do I do that?</p>