Firstly, thank you for this great tutorial! I have two questions. What is exactly the mission of composing OnModelCreating method manually? As I know, it is being created when we launch some entity framework commands on visual studio terminal. It is creating Migrations and as I remember, it contains such method. On the other hand, can we define properties of our tables using attributes in Entity classes? What is difference between defining them in the class or in OnModelCreating? Thanks in advance!