请问C#中的三层结构CS,BS,DAO的各自作用是什么及它们之间的关系? 也就是说逻辑代码,连接数据哭的代码应该写在这三层中的哪一层?它们是如何联系在一起使程序跑起来的? 拜托各位了.