问题标签 [subsonic2.2]

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.

0 投票
5 回答
1096 浏览

visual-studio-2008 - 亚音速模式错误

我在 .net 3.5 中运行 VS2008 并试图让 SubSonic 2.2 运行。我的数据库叫Test,DB中的表叫TestTable。它正在 SQL Server 2005 上运行。我收到以下“警告”:

找不到元素“SubSonicService”的架构信息。

找不到属性“defaultProvider”的架构信息。

找不到元素“提供者”的架构信息。

找不到元素“clear”的架构信息。

找不到元素“添加”的架构信息。

找不到属性“名称”的架构信息。

找不到属性“类型”的架构信息。

找不到属性“connectionStringName”的架构信息。

找不到属性“generatedNameSpace”的架构信息。

问题是没有生成命名空间,所以我无法进行太多工作。“SubSonic.Generated.Tables”行将在智能中显示我的表的名称,所以我知道它可以连接并且它显然正在做某事。但我不能像类一样引用我的表。下面我包含了“警告”引用的 web.config 部分。

任何帮助,将不胜感激。我一直在寻找几个小时,但没有找到工作的修复程序。

谢谢!

0 投票
2 回答
213 浏览

subsonic - Subsonic 3 相当于 Subsonic 2 SetColumnValue 和 GetColumnValue ActiveRecord

我正在将一个项目从 Subsonic 版本 2.2 转换为 3.0.0.3,并且一直无法找到版本 2 具有的等效SetColumnValue功能GetColumnValue

版本 3 有什么相当于这些?

0 投票
2 回答
1140 浏览

subsonic - SubSonic2.2 SharedDbConnectionScope 和 TransactionScope 事务混淆

啊!!!

SharedDbConnectionScope 和 TransactionScope 对象似乎有点混淆,以便将您的 SubSonic 查询包装在事务中。

文档建议指定 using SharedDbConnectionScope 包裹在 using TransactionScope ...

然后这里的其他问题,例如Subsonic: Using SharedDbConnectionScope with TransactionScope 似乎被破坏了表明文档是错误的,这两个对象应该是相反的......

但是查看源代码我更加困惑。

在 SqlQuery.cs 代码文件中,它有许多 ExecuteTransaction 重载。例如...

嗯...有趣...匹配文档但是... ts.Complete() 调用在哪里?

那应该如何提交交易?据我所知,它总是会回滚。所有的 ExecuteTransaction 重载都是一样的!

但这里是真正的踢球者......

在 TransactionWithDtcOffTests.cs 代码中有一些很好的测试,除了它们设置了 SharedDbConnectionScope 和 TransactionScope 的另一种方式!

我还没有机会运行 SubSonic 2.2 的测试,但我认为有人有并且他们通过了..

最后...

有人可以给我关于如何设置 SubSonic2.2 中的事务的明确答案吗?文档真的错了吗?ExecuteTransaction 重载和测试的源是否与实际正确的方式保持一致?

0 投票
1 回答
138 浏览

subsonic - 为 SubSonic 2.2 生成的文件添加额外的命名空间

我认为应该可以在不修改 SubSonic 的核心或 CS_ClassTemplate.aspx 的情况下向生成的类添加额外的命名空间,而是使用 SubSonic 配置参数。但是atm我找不到任何例子。

有谁知道如何调用此配置选项(如果有)?

0 投票
3 回答
163 浏览

asp.net - 亚音速 2.1 错误

编译我们的数据访问库(所有亚音速)时,我遇到了非常奇怪的错误。错误是

他们在我所有的亚音速生成的课程中。

我有 2 个项目——一个 Web 项目,然后是一个名为 DACL 的类库。我的 web.config 亚音速的东西是这样的:

今晚早些时候我遇到了这些错误,但这是由于默认提供程序参数的类型。

有人知道为什么我会收到这些错误吗?我很绝望,在过去的一个小时里一直在用头撞墙。

0 投票
1 回答
523 浏览

subsonic - 使用 SubSonic 2.1/2.2 根据另一个列值更新列值

我使用 SubSonic 2.1/2.2 有以下代码

我想将其更改为使用“column B”+ 1 的值更新“column A”。我该如何使用这种语法来做到这一点。

是否有更好的 SubSonic 语法来实现相同的目标:

A 列 = B 列 + 1

甚至

A 列 = A 列 + 一个

0 投票
2 回答
212 浏览

c# - SubSonic 2.2 类生成

我在一个包含许多由源代码生成器创建的表的项目中使用 SubSonic。我注意到 SubSonic 创建的一些类是在没有代码的情况下生成的,并且有以下消息

有什么方法可以让我在不向所有表中添加键的情况下生成代码?

谢谢

0 投票
1 回答
237 浏览

subsonic - Subsonic 2.2 跨两个数据库的 InnerJoin

谁能提供一个如何使用亚音速 2.2 跨两个模式加入的示例。

这不起作用:

SqlQuery qu = new Select("*") .From(NorthwindLeads.Lead.Schema) .InnerJoin(Northwind.StatsMap.SourceIdColumn, NorthwindLeads.Lead.SourceIdColumn);

0 投票
1 回答
155 浏览

.net - 亚音速 2.2 和 Sqlite

我尝试在我的项目中使用 Subsonic 2.2 和 System.Data.Sqlite.Dll 最新版本(1.65.0)。

并收到一条错误消息,这让我想到 subsonic 与 sqilte 提供商有问题。

我已经切换到它以前的版本,1.60.0,看起来问题已经解决了。

关于这个问题的任何信息?亚音速 2.2 只适合 1.60.0 版吗?如果是这样,是否可以对其进行更新以适应最新的 sqlite .net 提供程序版本?

沙哈尔温斯坦。

0 投票
2 回答
304 浏览

subsonic - SubSonic:区分大小写的测试?

我很好奇是否有办法在 SubSonic 中进行区分大小写的字符串比较?我有以下声明:

但是,它不会针对密码的大小写进行测试(这是我需要做的)。理想情况下,密码在存储之前会被加密,所以这不是问题。但是,除了使用直接 SQL 之外,还有没有办法进行区分大小写的比较(BINARY)?