C# MSSQL 更改表然后修改值
虽然以下内容在 SQL Server Management Studio 中工作正常,但在 C# 中不起作用: DECLARE @PeriodID AS bigint SELECT TOP 1 @PeriodID = PeriodID F…
不使用数据集的 N 层架构(数据集听起来对性能很不利)
我阅读了有关 n 层架构的书籍、文章、教程以及所有此类内容,并且我正在尝试应用著名的 3 层(DAL、BLL、PL)。我刚刚进入游戏,实际上,我已经阅读了…
ASP.NET 中按字母、数字和数字进行高级排序实现人物
我想根据多种因素对我的记录进行某种排序 比如姓名、年龄......所以到目前为止我所完成的是创建一个用户控件来显示数据库中的因素(姓名 | 城市) 因…
如何从 ado.net 调用 TSQL 函数
我在 SQL Server 中定义了一个函数(需要一个字符串和一个整数),如何使用 ADO.NET 调用它? (如果它与调用存储过程100%相同,请直接这么说,因为…
sp_reset_connection 运行时间较长
我有一个应用程序,其中所有存储过程都运行良好且快速,但它们之间的 sp_reset_connection 调用最多需要 20 秒。我研究过锁定和阻塞,但看不到任何发…
SqlDataReader 是否具有与带有字符串键的 Get*(int index) 等效的功能?
我正在尝试使用 SqlDataReader (我非常清楚 Linq 等的优点,但我正在构建的应用程序部分是 Sql 生成器,因此 Linq 不符合我的需求)。不幸的是,我不…
.NET 中的 SQL 和 Oracle 最佳实践
我想知道使用 .Net 中的 Oracle 和 SQL 的最佳实践是什么。 优先事项:免费解决方案、查询性能、可重用代码。 例如,对 Oracle 和 SQL 使用相同的 LIN…
使用 OleDbCommand / OleDbDataAdapter 读取 CSV 文件
我不明白为什么,但是当我使用 OleDbDataAdapter 或 OleDbCommand 读取 CSV 文件时,在这两种情况下,生成的数据结构良好(它识别文件头中的列),但…
解析 T-SQL 语句
我正在为我的应用程序制作一个 SQL 脚本编辑器/执行器组件,本质上与 SQL Server Management Studio 或旧的查询分析器非常相似。我正在使用 C#、.NET …
从 DataRow 填充 Nullable 类型
我想从 DataRow 中的项目获取值,并且希望将结果存储在可为空日期字段中。 我看到(在VB中)对象System.Data.DataRowExtensions上出现了共享“Field”…