Web kısmında asp.net ile yazdığınızda zaten kaynak kodlara erişemezler çünkü dll içinde tutuluyor backend tarafı. O yüzden web yapmak şimdilik en iyi seçenek.

Masaüstüne gelirsek arada webapi kullanmanız dışardan db ile münasebeti koruyacaktır. Sadece diğer kodalr görünecektir.

Masaüstü kaynak kodara gelirsek ise günümüzde windows bile hacklenip kodlarına bakılırken yanlış anlamayın ama sizin yada bizim yaptığımız 2-3 koddan oluşan basit bir yazılımı kim ne yapsın ?

iyi forumlar