【发布时间】:2013-01-14 21:20:58
【问题描述】:
我在 Visual Studio 中使用 SQL Server。我正在制作一个网络应用程序。
我创建了一个包含表和关系的数据库。
我需要在 C# 中编写能够进行选择、更新、删除、查询等功能的函数。有没有人知道正确的方法来做到这一点以保持事情的清洁和安全?
我的意思是,我应该如何建立连接,我应该如何返回数据,处理故障等?
我发现的大多数教程似乎都没有使用最佳实践。
【问题讨论】:
-
我会在 linq-to-sql 上进行谷歌搜索。
-
您是否考虑过为此使用 ORM?这通常被认为是“已解决的问题”。
-
或者您可以编写更安全的存储过程(您不必允许用户直接访问表,从而限制他们只在过程中执行操作)并且比性能更容易调整ORMS。
标签: c# .net sql sql-server