【发布时间】:2009-07-10 23:24:53
【问题描述】:
我正在开发一个带有数据库工厂模式的 asp.net 应用程序,它允许应用程序同时支持 Sql Server 和 Oracle。我创建了一个抽象类,它具有 Sql Server 和 Oracle 共有的方法,例如 CreateConnection 和 CreateCommand 方法。该类由 SqlServer 和 Oracle 类实现。现在,有没有一种简单的方法可以使用 Sql Server 和 Oracle 共有的参数编写内联 sql 查询。我的意思是,我知道我们在 Sql Server 中使用“@”符号,在 Oracle 中使用“:”作为参数。正是出于这个原因,我在每个班级都写了两次查询。有没有办法编写两个数据库共有的此类查询? (或者解释一个常见查询的参数?)
谢谢。
【问题讨论】:
标签: sql-server oracle