【发布时间】:2016-01-23 00:34:34
【问题描述】:
我被分配了一个任务,我需要在其中显示一个表单,该表单的数据位于 Sql server 的各个表中。要求严格不要使用实体框架或存储过程。在这种情况下,我有什么选择?
目前我正在使用 SqlCommand 对象运行一些 sql 查询,但是当涉及到获取关系数据然后允许用户从表单更新它时,事情变得非常复杂。
Winforms 中允许查看和编辑关系数据的最佳方式/方法是什么?
【问题讨论】:
-
你可以使用Linq2Sql吗?或者你可以和你的老师混在一起使用 NHibernate 或其他 .net ORM 吗?
-
是的,只需使用 SqlConnection/SqlCommand/SqlDataReader。
-
@NickBailey:如果禁止 EF,则很可能意味着禁止任何 ORM。
-
您的问题有一个非常简短的答案。那就是 ado.net。你还想知道什么吗?如果是这样,请添加您的代码,就您遇到的问题提出具体问题。
-
@KosalaW 对不起,我误读了你的讽刺。不过,我不同意——教授底层技术(即使在 C# 中)并没有错——人们仍然在教算术,尽管 Siri 可以为你做数学。
标签: c# .net sql-server ado.net