我目前正在尝试编写一个存储一些客户端数据的简单应用程序。我理解表单层,业务逻辑和数据库访问逻辑的分离;但是我无法弄清楚的是,当您访问数据时,最好的方法是将数据从DAL返回到BLL层,而不需要对表示层做太多工作。
我考虑过使用一个类来存储最低级别的数据并将其返回到各个级别,但是这仍然看起来有点混乱,并且如果类是一次性的那样存在持久性问题,那么它会自行清理返回的值。
我需要的是c#中的一个示例,它使用SQL在名为client的数据库中存储ID,名字和姓氏。
正如我所说,我知道基础知识,并且我有编程经验,但这完全没有我最简单,最强大的方法。
感谢您的提前时间。
答案 0 :(得分:0)
了解Entity Framework,微软推荐的数据访问技术。这将照顾您的数据库访问层。使用EF对象,您可以执行业务逻辑并将数据发回和转发到表示层。