I have a domain for users that connects to my user table, which includes information like username, first name, and last name.
Then I have a domain for emails, that connects to the email table because a user can have more than one email. The email table consists of a fk to connect the user with their emails, and other fields like address, status, etc.
Should I have different domains for the separate tables, but combine functions, that call the domains, in the models? Or maybe you can but it's not best practice.
I am new to this MVC thing and it's hurting my brain right now. Maybe, it just someone hasn't explained it well enough.