>How can i prevent users see my code in the class?
Build the Class Libraries in the EXE. Do not distribute them as a separate files.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.