first, the question is some how weird.
I'm designing a web application using ASP.NET MVC, SQL-Server and NHibernate as ORM, while designing the application I discovered that the application data is divided into two parts (based on whether the user is Male or Female) so I have two options which when you choose one of them ALL application data will be divided into two sections (based on Sex filter)
So, is there any way of putting some "net" to filter the data from DB based on such filters? like Sex, Location, or Branch? how to use such database level filters? and no need to use "... WHERE SEX=1" everywhere in my application, only one filter on the database level?