I've been asking around a bit on the subject matter, but I finally started to build the database tables for my company's website and ran into a bit of a hitch.
In my database, I have a table, dbo.AspNetUsers, in this table, I have two columns employee_id and company_id. Company_id is tied to the table companies.companies with a field matching the same name. The column employee_id is a foreign key for two different tables: companies.employees and employee.employees.
Inside of the employee.employees table, all the employees for my company are stored. Inside of companies.emloyees, the employees for all the other companies that access our system are stored, but my company's employees aren't stored here.
Because of this, it appears that I can't impose a foreign key constraint on the AspNetUsers table for either table. Is this true? Is there any way to bypass this?