问题标签 [sqlhelper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
data-access-layer - 单例数据访问对象 (Dao) 和 SQL Helper 实例,这里有什么性能缺陷吗?
我需要专家的意见。我编写了自己的 SQL Helper 类来与 DB 通信。
为什么我使用它,因为我试图
- 封装 Ado.Net 逻辑。
- 尝试在 DAL 编码方面为我的开发人员设置一个通用标准。
- 灵活且易于使用。
- SQL Server / Oracle / Access / Excel / Generic Database 代码块方法(SQL Server & Oracle)等的相同代码块
- 即插即用或可重复使用的方法。
在代码优化方面
- 此帮助程序类或程序集符合 CLS。
- 它通过 FxCop / 静态代码分析成功通过。
我给你示例代码块 (DAO)。请检查以下
}
理由:
“ DataAccessBase ”是一个抽象类。实现 IDisposable 接口。
“ DBQuery ”是仅用于SQL Server的SQL Helper。这是一个密封类。根据需要采用T-SQL/SP。打开关闭的数据库连接。无需开发人员处理任何事情。
为什么我做DAO单例类,因为我所有的DAO方法都是静态方法。我为了内存优化我把它做成单例。它也是一个设计校长。
注: 需要评论。是否需要更改设计或某些需要纠正的错误。
c# - 如何从表名指定为 SqlParameter 的表中进行选择?
我正在尝试在使用参数从表中选择的地方执行动态 sql 选择。
但是我收到错误must declare table variable @TableName
。我怀疑这是因为我使用变量从表中进行选择。我以前不需要这样做。
如何使用动态 sql 执行上述操作?(请不要存储过程)
asp.net - 使用 sql helper(Microsoft.ApplicationBlocks.Data) 时的超时问题
我在处理长 sql 查询时遇到超时问题,长查询超时的数据集是:
我在哪里可以设置超时,我使用的是 Microsoft 应用程序块 2.0 版。
.net - DataAccessLayer.SqlHelper.存储过程。输出参数
我有一个内部存储过程的数据库。我正在尝试使用 SqlHelper 执行过程。但是我遇到了奇怪的错误。
我的 dataAccesLayer 位于 SqlHelper.cs 中:
我的存储过程如下所示:
我以为我做的一切都是正确的,但我无法解释为什么会出现这个错误。请指教!!谢谢..
c# - sql助手类的混淆
我想显示存储在我的数据库中的在托儿所学习的学生的姓名列表和滚动编号......但是下面的代码似乎有一个错误,我无法弄清楚
在我的最后一行文本中,即 label1.text 中,错误是这样的“位置 0 处没有行”。有谁能够帮助我??
asp.net - 如何使列名的值在asp中的sql helper的sql语句中显示为单撇号。网
这是我的代码。现在 sqhlpr.sqlText 的结果是
(即NurseryButton.Text=Nursery),但我想要的结果是从tblStudentInfo 中选择StudentName,其中class=' Nursery'。这怎么做???这看起来很简单,但我无法弄清楚......
c# - 无法通过 SqlHelper 类建立连接
得到这个例外有人请帮忙
}
asp.net - asp.net 中的 Sql 助手类
为什么要在我们的应用程序中使用 sql helper 类。sql helper 类和简单类有什么区别。在什么情况下应该使用 sql Helper。请定义类的结构。
c# - DLL 文件应放置在 .NET Web 应用程序中的位置
在 C# ASP.NET Web 应用程序中,我将其构建为顶部的 Web 应用程序,然后是用于处理业务层和数据访问层的多个项目。我有一个包含 SQL Helper 的 DLL 文件。应该将其放置在 Web 应用程序的 bin 中还是我在 Web 应用程序的根目录中创建的名为“lib”的文件夹中。
最后,因为它是一个处理数据访问的 DLL,我应该将它放在包含将引用该 DLL 的数据层类的项目中,如果我这样做,我应该如何将它放在该项目中(类型类库)。
感谢所有考虑。
java - Java/Android SQL Helper 类升级时为什么会掉表?
对于我看到的大多数示例和教程,如果它存在于 onUpgrade 方法中,它总是建议执行 SQL 以删除表。
为什么要删除表,因为这会删除所有数据,用新版本替换旧数据库版本不是更好吗?
这将是我无法理解的事情,也没有在线概述原因。
谢谢
| 山姆 |