Models/IdentityModel.cs missing
<p>I am new to .NET and currently learning ASP.NET Core MVC by following <a href="https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db" rel="nofollow noreferrer">this tutorial</a>.</p>

<p>My development environment:</p>

<ul>
<li>Ubuntu 16.04.1 LTS</li>
<li>.Net Core 1.0.0-preview2-1-003177</li>
<li>Visual Studio Code 1.7.2</li>
<li>generator-aspnet 0.2.5 (creates project scaffolding)</li>
</ul>

<p>So, I created a new project using <code>yo aspnet</code> and selected <code>Web Application</code>, which includes Individual User Accounts-based authentication. In the tutorial, I'm now at the "Create your model" section and feeling confused on how to proceed.</p>

<p>Specifically, the model the tutorial asks you to create looks like this:</p>

<p><strong>Models/Model.cs</strong>:</p>

<pre><code>using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;

namespace EFGetStarted.AspNetCore.NewDb.Models
{
    public class BloggingContext : DbContext
    {
        public BloggingContext(DbContextOptions&lt;BloggingContext&gt; options)
            : base(options)
        { }

        public DbSet&lt;Blog&gt; Blogs { get; set; }
        public DbSet&lt;Post&gt; Posts { get; set; }
    }

    public class Blog
    {
        public int BlogId { get; set; }
        public string Url { get; set; }

        public List&lt;Post&gt; Posts { get; set; }
    }

    public class Post
    {
        public int PostId { get; set; }
        public string Title { get; set; }
        public string Content { get; set; }

        public int BlogId { get; set; }
        public Blog Blog { get; set; }
    }
}
</code></pre>

<p>However, on that page, there's a warning: </p>

<blockquote>
  <p>If you use Individual User Accounts instead of None for Authentication
  then an Entity Framework model will be added to your project in
  Models\IdentityModel.cs. Using the techniques you will learn in this
  walkthrough, you can choose to add a second model, or extend this
  existing model to contain your entity classes.</p>
</blockquote>

<p>My confusion started when I could not find the file they reference, Models/IdentityModel.cs. I do see <strong>Models/ApplicationUser.cs</strong>, which looks like this:</p>

<pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;

namespace EFGetStarted.AspNetCore.NewDb.Models
{
    // Add profile data for application users by adding properties to the ApplicationUser class
    public class ApplicationUser : IdentityUser
    {
    }
}
</code></pre>

<p>... and <strong>Data/ApplicationDBContext.cs</strong>, which looks like this:</p>

<pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
using EFGetStarted.AspNetCore.NewDb.Models;
namespace EFGetStarted.AspNetCore.NewDb.Data
{
    public class ApplicationDbContext : IdentityDbContext&lt;ApplicationUser&gt;
    {
        public ApplicationDbContext(DbContextOptions&lt;ApplicationDbContext&gt; options)
            : base(options)
        {
        }
        protected override void OnModelCreating(ModelBuilder builder)
        {
            base.OnModelCreating(builder);
            // Customize the ASP.NET Identity model and override the defaults if needed.
            // For example, you can rename the ASP.NET Identity table names and more.
            // Add your customizations after calling base.OnModelCreating(builder);
        }
    }
}
</code></pre>

<p>The warning message above has me confused on how to proceed. Since Models/IdentityModel.cs does not exist, do I place the contents of Model.cs into Models/ApplicationUser.cs or Data/ApplicationDBContext.cs or do I leave everything as is?</p>