بهتر علت پرسیدن سوال توضیح بدمنکته اصلی اینکه در متدولوژی معماری N-لایه ای (نه فقط 3 لایه) لایه های پایین نباید به لایه های بالا دسترسی داشته باشند
تا انجایی که من نوی دانشگاه خوندم و توی کتابها دیدم معماری 3لایه همین طوره که quack گفته ولی وقتی کد Community Server رو بررسی می کردم دیدم که در لایه data از کلاسهای لایه بالاتر استفاده شده
می خواستم بدونم بالاخره کدومش درسته؟؟؟