【发布时间】:2016-11-13 12:41:39
【问题描述】:
我目前正在尝试编写一个简单的应用程序来存储一些客户端数据。我理解表单层、业务逻辑和数据库访问逻辑的分离;但是我想不通的是,当您访问数据时,最好的方式是将数据从 DAL 返回到 BLL 层,而无需对表示层进行太多工作。
我曾想过使用一个类将数据存储在最低级别并通过各个级别返回,但这似乎仍然有点混乱,并且存在持久性问题,如果该类是一次性的,那么它会自行清理丢失的返回值。
我需要的是一个 c# 示例,它使用 SQL 将 ID、Firstname、lastname 存储在名为 client 的数据库中。
正如我所说,我知道基础知识并且有编程经验,但这完全让我无法找到最整洁、最稳健的方法。
提前感谢您的宝贵时间。
【问题讨论】:
-
您的问题是什么?对于这个网站,您需要就编程提出一个具体的、可回答的问题。
-
我想知道返回数据库值的最整洁和最健壮的方法,无论它是一个字段还是 200 个字段从 SQL 通过各个层、数据库、业务、c# 中的表单。跨度>
标签: c# database forms logic data-access-layer