I'm creating an ASP.NET MVC application with Code First. This system is trade management software. I would separate the information from each company, and not leave everything in the same bank. We initially thought of leaving everything the same, but we thought about the performance issue. The bank would grow a lot, and it would take a few things.
I thought about creating the bank for the first login of that company, and then with the logged in user it could register the other users. He would be kind of the "master" of the company. Then the other users that he registered would go to a Logins
bank where he would have a field that identified the company of that user, and accessed the bank of the same one. I would just create the bank for the first user of the company.
Is this possible?