问题 I develop a web API with .NET Core 2.1 and EF Core. But i have a problem with my ApplicationDbContext that i don't understand. I have 2 tables (Users and Profiles, one to many), the foreign key profile in User table is not required. With Fluent API, when i declare my relationships, ef core create duplicate foreign key on the same reference, but why ? Here is my userModel : public class UserModel { public long Id { get; set; } public string Username { get; set; } public string Password { get;