问题标签 [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 投票
2 回答
3254 浏览

c# - 使用 C# 和 Subsonic 将图像保存到 Sql Server 图像到图像字段

在一个 ASP.NET 应用程序(使用框架 2.0)中,这个应用程序的 ORM 是 Subsonic 2.2,这是我第一次使用它。

我有一个从 URL 检索到的图像,并且我有一个 HttpWebresponse 对象,我已将其转换为图像,如下所示:

在 Sql Server 中,我创建了一个 Image 列(可以是任何其他二进制格式,这不是问题),我想将我的图像写入其中。我也想知道如何从列中读取,以测试图像是否已正确保存。

任何帮助表示赞赏。谢谢。

0 投票
0 回答
39 浏览

subsonic - SubSonic 2.2 为 DBF 文件制作模板

我有 SubSonic 2.2 和一些需要用于项目的 DBF 文件。我想知道是否可以编辑 .aspx 模板以使用 DBF?有没有人试过这个并且有一个工作模板?

0 投票
1 回答
206 浏览

winforms - Subsonic 2.2 不支持 .NET Framework 4.0 Windows 应用程序?

我正在使用 .net framework 4.0 并在添加了 subsonic 2.2 dll 的引用之后。一旦我编译参考消失了,我谷歌它,我知道它使用 system.web.dll。

我已经用framework4.0编译了subsonic2.2源代码并尝试添加引用但仍然相同。

这是我得到的错误:

未声明“亚音速”。由于其保护级别,它可能无法访问。

0 投票
1 回答
106 浏览

batch-processing - 使用亚音速 2.2 批量插入到不同的供应商

我有一个 IEnumerable,我想做一个批量插入(240,000+ 条记录)。我一直在阅读论坛和 SO,但我无法想出一些可行的东西......

另一个问题是我需要能够指定不同的提供者,因为这些记录需要插入到具有不同连接字符串的数据库中。

基本上,是这样的:

我知道这并不准确,但类似的东西......

我试过了:

(和其他几个)但无法让它们工作......上面的代码不起作用,因为我无法从 subsonic 找到一个合适的集合,它有一个.BatchSave功能,我也不知道如何更改提供者。

0 投票
1 回答
62 浏览

subsonic - 如何使用亚音速 2x 在单个查询语句中对“与”和“或”进行分组

我在转换以下内容时遇到了一些麻烦

如您所见,我不知道可以隔离两组“AND”并将它们中的每一个放在“OR”语句中的方法。

我非常感谢您在这方面的帮助。

0 投票
1 回答
79 浏览

winforms - 接受/取消 Subsonic 2.2 中的更改

我有一个 .NET 2.0 Winforms 应用程序(和 Subsonic 2.2),其中我有一个 DataGridView 和面板中的几个控件,两者都绑定到一个 BindingSource,其数据源是一个 Subsonic ActiveRecord 集合。当用户选择网格中的一行时,相应的详细信息将显示在下面的面板中的适当控件(texbox、combo、datetimepicker 等)中

当用户更改某些数据并尝试移动到其他行时,我希望应用程序显示数据已更改且需要保存的警告。如果用户选择是,数据应该被持久化。

我面临几个问题:

a)在 DGV.RowEnter 事件处理程序中,我尝试查找当前行是否脏(使用 Activerecord 的 IsDirty)。如果是这样,我会显示一个消息框。

b) 当我保存并重新绑定网格时,datagridview 的数据源无法重新绑定到新的(保存的)集合。该应用程序抛出“操作无效”的错误。

c) 此外,由于 gridview 和控件都绑定到同一个集合,所以每当我更改控件中的某些内容时,它都会反映在网格中,但是当用户选择“否”来保存数据时,应该撤消更改。subonic 是否像数据集一样有任何接受/取消更改?

谢谢!

0 投票
3 回答
1215 浏览

c# - 亚音速查询条件 A AND ((Condition B AND Condition C) OR (Condition D AND Condition E AND Condition F)

我快要拔掉剩下的头发了,因为我不知道如何在 SubSonic 2.2 中执行以下 T-SQL 查询:

我已经以至少 10 种不同的方式尝试了以下 SubSonic Select,但我无法让它产生相同的结果。

有人可以指出我正确的方向吗?

谢谢!- 安德鲁

0 投票
3 回答
849 浏览

orm - Telerik OpenAccess 与 SubSonic 的简单速度测试(不是“哪个更好”)

我已经使用 SubSonic 2 大约 5 年了,并且很喜欢它。然而,在过去的六个月里,我一直在考虑迁移到 SubSonic 3 或类似的 ORM 工具。由于我的公司使用了大量 Telerik 的工具,我想我会尝试 OpenAccess。配置好之后,我想我会尝试一个非常基本的任务,即从我们的用户表(约 30 条记录)中加载一个带有信息的 RadGrid。

因此,在 Grid 的 OnNeedDataSource 事件中,我有以下内容:

在构建该页面并运行该页面之后,它吐出它花了 1607 毫秒。但是,刷新页面后它会返回 0 秒。(为什么?)

然后我输入了 SubSonic 代码:

我第一次运行代码,它说它花了 171 毫秒。刷新页面后,它报告它需要 60-70ms。

所以,我的问题是:为什么 OA 在第一次访问时加载需要相当长的时间,但在每次页面刷新时加载零秒?而 SubSonic 在第一次访问时要快得多,但每次页面刷新大约需要 65 毫秒?

如果这是一个“基本”问题,或者我没有充分测试性能,我深表歉意。如果有任何方法可以改进此方法,我将不胜感激任何建议。

谢谢,安德鲁

0 投票
1 回答
1612 浏览

sql-server-2008 - 使用 robconery / mass 访问存储过程?

Rob 的另一篇关于大规模 ORM的精彩文章。我无法找到有关如何访问存储过程的参考资料。 SubSonic在使用 ActiveRecords 的开销方面存在一些问题,因此我更喜欢使用存储过程进行数据访问,仍然使用 SubSonic ORM。

我还没有看到在 ORM 中完全支持 SQL Server 的 TVP 之类的东西,所以我 修改了 SubSonic(无耻插件)来支持它们。

是否可以使用 Massive 访问 SQL Server 存储过程。其次,有TVP支持吗?

0 投票
1 回答
152 浏览

subsonic2.2 - SubSonic 2.2 加密连接字符串

我想在网站上使用 SubSonic。我将 SubSonic.DLL 放在 asp.net Bin 文件夹中,并从 SubSonic Commander 生成了一些类,并将它们放入也在 Bin 文件夹中的 DLL 中。问题是我正在处理的网站加密了他们的连接字符串。SubSonic 2.2 可以使用加密的连接字符串吗?如何?