I am building winForm c# desktop application, which will be distributed to users.
The app stores data in .mdf local db file.
how to prevent third party (competitors) to see db objects/structure in database file .mdf ? the local db is open to all !!!, no security for structure and no security for data !
for example in oracle there is a tool called "wrap" to generate obfuscated stored procedure, even dba will not be able to see textual code for stored procedure if owner used wrap tool.
in short how can I protect structure and encrypt data in local db file? is it possible?