title: Change name of generated Join table ( Many to Many ) - EF Core 5
body: <p>How to change name of a join table that EF Core 5 Created ?</p>
  <p>for example</p>
  <pre><code> public class Food 
      {
          public int FoodId { get; set; }
          public string Name { get; set; }
          public string Description { get; set; }
          public string Ingredients { get; set; }
          public string PhotoPath { get; set; }
          public ICollection&lt;Menu&gt; Menus { get; set; }
      }
  
  </code></pre>
  <pre><code>  public class Menu
      {
          public int MenuId { get; set; }
          [Column(TypeName = &quot;date&quot;)]
          public DateTime MenuDate { get; set; }
          public bool IsPublished { get; set; }
          public ICollection&lt;Food&gt; Foods { get; set; }
      }
  </code></pre>
  <p>and the join table for this 2 entities named FoodMenu, I want to change it to something else..</p>