We have done a project with around 20 tables in SQL Server, and a completed an ASP.NET project.
Recently our client told us about a new parameter called Site. As he says there are multiple sites for a project data in Application have to be different for each site. We are facing some issues now since the application is completely developed we can not update every SQL Server table and every SQL query related to Application to change according to the site parameter now we are discussing to have multiple databases for each site.
Things get worse because client says there can be around 20 sites per project. So for us it'll be very hard to manage 20 databases.
Can some one please tell us a appropriate solution for this issue?
Siteusing e.g. aSiteIDto your database, in order to have a single database - instead of creating a mess with 20 databases....