问题标签 [subsonic]

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 投票
3 回答
2398 浏览

sql-server - MVC 中的分层数据库驱动菜单

我将下面的代码用作 HTMLHelper,它从数据库中获取数据并循环显示菜单。正如您所看到的,这相当简单,但是,如果您有一个使用相邻层次结构模型的数据库表,例如/ID、ParentID、OrderID,该怎么办。很容易看到发生了什么,但需要递归才能正确获取这些数据。编写 C# 递归函数是否可以接受?如果是这样,有人可以帮我吗?预期的输出与此类似..

SQL 2008 现在有一个 Hierarchy 数据类型,所以我不确定这是否会有所帮助?

我还希望通过某种方式使用户能够决定菜单中的内容,例如,可以进入菜单的项目列表,然后选择这些项目及其在层次结构中的位置。一旦按下保存的按钮,它将将此层次结构存储在数据库中。

我是不是问得太多了,我敢肯定这一定是很常见的情况?

如果有人想使用它,这是我的 HTMLHelper 代码...

0 投票
1 回答
775 浏览

asp.net - ASP.NET 搜索多个参数

我正在尝试在 gridview 上显示搜索结果。我希望搜索显示姓氏和名字的结果。我正在使用带有 Subsonic 的 ASP.NET,但不知道如何修改下面的语句。我猜它在某个地方需要一个通配符?

0 投票
1 回答
154 浏览

subsonic - Subsonic3 和 GUID

我有一个表,其 PrimaryKey 设置为 uniqueidentifier (GUID),并使用 sql server 2008 中的 newsequentialid() 函数自动填充...当我手动插入一行时,一切正常。但是当我使用亚音速类和存储库插入记录时,GUID 列默认为全零,数据库将输入该值。我需要它不要这样做并使用列的默认值......还有其他人能够解决这个问题吗?

0 投票
1 回答
654 浏览

subsonic - SubSonic 2.1 SqlQuery 多个 Where()s?

我正在构建一个 SqlQuery 来支持临时查询屏幕。

我想要这样的东西:

我的问题是——附加多个 Where() 似乎不起作用——对吗?

所以现在我正在写这个,但它很丑陋。

请告诉我,这种情况有更好的成语。谢谢!

0 投票
1 回答
636 浏览

oracle - SubSonic 2.2 中的 Oracle 存储过程

我仍然没有在 SubSonic 2.2 中针对 Oracle 10g DB 生成我的 SP。表格和视图完美生成。此外,该产品是多平台的,因此我们正在针对 SQL 2K5 生成 SubSonic 库,并且非常适用于表/视图SP。

我记得在旧论坛上,早期版本的 Provider 有一个错误,所以我不确定这是否仍然是同一个问题,或者我做错了什么?在 Oracle 上调用提供程序时,SubStage(UI)也会阻塞(SQL 没有问题)。所以我认为 SP 中有一些东西正在扼杀它[?]

谢谢!真正接近从我们目前的本土 DAL 迁移到 SS。

0 投票
1 回答
90 浏览

subsonic - 认证是保留字吗?

使用 Subsonic 2.2 最新的 SVN。

SQL Server 2008 表有一个名为Accreditation的列

此列的 Subsonic 生成的属性名为AccreditationX

谁能告诉我为什么?

0 投票
3 回答
4597 浏览

.net - MySQL & .NET:System.ArgumentException:初始化字符串的格式不符合从索引 0 开始的规范

我想使用 SubSonic,因为它说它易于使用且节省时间。

在尝试获取 MySQL 的连接字符串 3 小时后,我即将放弃它。

我不能改变这个:错误消息:System.ArgumentException:初始化字符串的格式不符合从索引 0 开始的规范。

每次我尝试运行 subsonic.exe /generate 时都会得到它

一切看起来都那么简单!!!

这是我的 Web.Config

我尝试了几件事:

  1. 在外部工具路径上使用 /config 指定 webconfig 的路径。
  2. 根据示例从 6.0 .NET MySQL 连接器降级到最新的 5.2 版本。
  3. 将 MySQL.Data 作为引用直接从 SubSonic 文件夹添加到其中的 DLL。
  4. 尝试各种格式的连接字符串,基于http://www.connectionstrings.com/mysql#28

(其他连接字符串:“Server=localhost;Database=config;Uid=user;Pwd=password;”- “blah”/“anything”也会抛出同样的错误......)

没有欢乐!非常接近放弃 SubSonic。如果可以的话请帮忙!

顺便说一句,我正在使用 Subsonic 2.2

0 投票
1 回答
384 浏览

subsonic - 删除绑定到 datagridview 的集合中的多个项目需要永远

这不是问题,因为我已经回答过了。但它也可能对其他人有帮助。

这是发生的事情:

  1. 使用 Datagridview 创建一个 WinForm 并绑定一个 Subsonic ...Collection,其中加载了 500 多个对象
  2. 将一些列添加到数据网格并至少设置一个 autosizemode = fill
  3. 添加逻辑以删除所有选定的列(即在按键上 -> 删除)
  4. 标记所有记录并删除它们

这大约需要 30 秒。在高端 PC 上(并按比例放大:1 分钟 1000 ...)

原因:

每次删除一行时,集合 ListChanged 事件都会触发,这会导致 datagridview 重新计算自动调整列所需的空间(如果有人对“内部”感兴趣,我会附上一个调用图。

0 投票
4 回答
2024 浏览

sqlite - SQLite 的 SubSonic 连接字符串

我正在编写一个需要简单持久层的桌面应用程序——我发现了 SubSonic 并且它能够与 SQLite 一起工作。但是我需要将数据库文件保存在用户的 AppData 文件夹中,并且不知道如何将这些值放入 app.config - 我不想使用绝对路径。

app.config 可以以某种方式访问​​环境变量或引用应用程序数据文件夹吗?

0 投票
3 回答
1455 浏览

subsonic - 将亚音速对象集合绑定到 Microsoft 报告 (rdlc)

有没有人能够将 SubSonic 生成的集合用作 Microsoft 报告 (rdlc) 的“业务对象数据源”?我已经生成了 SubSonic 类代码,但由于某种原因,报告数据源窗口没有将该类视为潜在的对象集合数据源。

我需要做些什么才能使其正常工作吗?

在此先感谢...vsdotnetguy