使用表单,业务逻辑和数据访问层进行C#SQL访问

时间:2016-07-11 14:11:12

标签: c# database forms logic data-access-layer

我目前正在尝试编写一个存储一些客户端数据的简单应用程序。我理解表单层,业务逻辑和数据库访问逻辑的分离;但是我无法弄清楚的是,当您访问数据时,最好的方法是将数据从DAL返回到BLL层,而不需要对表示层做太多工作。

我考虑过使用一个类来存储最低级别的数据并将其返回到各个级别,但是这仍然看起来有点混乱,并且如果类是一次性的那样存在持久性问题,那么它会自行清理返回的值。

我需要的是c#中的一个示例,它使用SQL在名为client的数据库中存储ID,名字和姓氏。

正如我所说,我知道基础知识,并且我有编程经验,但这完全没有我最简单,最强大的方法。

感谢您的提前时间。

1 个答案:

答案 0 :(得分:0)

了解Entity Framework,微软推荐的数据访问技术。这将照顾您的数据库访问层。使用EF对象,您可以执行业务逻辑并将数据发回和转发到表示层。

https://msdn.microsoft.com/en-us/data/ef.aspx