bir class tan tüm işlemler yapılmaz. n-tier ya da n-layer architecture u araştır. katman katman katman yazman gerek eğer sırf oop yazmak istiyorsan.

repository pattern i öğren, baya iş görür. katmanlara ayırarak program yazabilirsen hem daha kısa sürede işini bitirirsin büyük projelerde hem işler karışmaz hem de ilgili katmanı sonraki projelerinde de kolaylıkla kullanabilirsin.

http://stackoverflow.com/a/4691315/1022138
http://www.csharpnedir.com/forum2/fo....asp?TID=31642

http://social.msdn.microsoft.com/For...forum=csharptr

bu linklere göz gezdirirsen mantığı anlayabilirsin. kolay gelsin