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

subsonic - SubSonic 和多个提供商的问题

我有两个 Subsonic 生成的数据访问层,用于我在一个项目中使用的 2 个不同的数据库,因此我的 web.config 中有以下内容:

然而,每当我调用任一 DAL 的代码时,它总是最终使用列出的第二个数据提供程序(“BLLDB2”),因此当它应该从“BLLDB "(尽管我在 Select() 中明确指定了“BLLDB”)

例如,检查“B​​LLDB”DAL 的以下代码:

“mySelect.ProviderName”返回一个字符串值:“BLLDB2”

而“Databases.BLLDB”返回一个字符串值:“BLLDB”

是什么赋予了??

0 投票
1 回答
824 浏览

asp.net - 框架 2.0 中的 Subsonic 2.2 和 EnterpriseLibrary 4.1

嗨,我在我的项目中使用 subsonic 2.2 版,这个版本的 subsonic 使用 EnterpriseLibrary 4.1

但我使用 EnterpriseLibrary 3.1 因为我使用框架 2.0,版本 4.1 需要框架 3.5 或更高版本,问题是当我在 web 配置中使用 subsonic 时我有这个

什么时候加载失败,并显示这个

无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Data,Version=4.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

我该如何解决这个问题,谢谢

0 投票
1 回答
131 浏览

subsonic - 为什么 SS 生成的所有 Int 数据类型都为 bool?

我的数据库有一些使用整数数据类型的字段,但是在 SS 生成它们之后,它们都是布尔数据库类型。

请告诉我如何解决它!

谢谢 !

0 投票
1 回答
200 浏览

subsonic - 从枚举表中填充字段

我有以下表格

实体
id,name,categoryid
21,"Blah",1

EntityCategory (枚举表)
id, name
1,"New Blahs"

我在 Entity->categoryid 和 EntityCategories->id 之间有 FK 关系

我已经为实体类 Entity{ID,Name,CategoryName}生成了 SubSonic 类以及相应的模型对象

我正在尝试返回填充了类别名称的 Model.Entity 类型,即

不用说这是行不通的。我实际上得到了一个 Model.Entity,Entity.Name 设置为 EntityCategoryName。

0 投票
2 回答
564 浏览

subsonic - SubSonic - 在 Select() 函数中指定 DataProvider

我在 subsonic Select 中指定 dataprovider,如下例所示:

但我得到错误:无效的列名'BLLDB'

(它似乎将数据提供者视为列字符串)。

这是指定数据提供者的正确语法吗?

谢谢

0 投票
7 回答
5990 浏览

subsonic - 与亚音速的内连接

我正在尝试显示与输入到文本框中的姓氏匹配的所有记录。这需要在“volID”列上进行 INNER JOIN,因为有 2 个表。

后面的代码:

我试图从 Subsonics 网站上的示例中执行此操作,但无法使其正常工作。收到以下错误。

0 投票
4 回答
1926 浏览

sql-server - Subsonic - 如何使用 SQL 模式/所有者名称作为命名空间的一部分?

我刚刚开始使用 Subsonic 2.2,到目前为止印象非常深刻 - 认为它会为我节省一些重要的编码时间。

在我开始全职使用它之前,虽然有些事情困扰着我,但我想解决这个问题。

在我当前的数据库(一个 SQL2008 数据库)中,我已按模式/所有者名称将表、视图、sps 等拆分为单独的块,因此所有客户表都在客户中。架构,产品中的产品。架构等,因此要从客户地址表中进行选择,我会从 customer.address 中选择 *

不幸的是,Subsonic 忽略了模式/所有者名称,只给了我基表名称。这很好,因为我在模式之间没有重复(例如 Customer.Address 和 Supplier.Address 都不存在),但我只是觉得如果我可以按模式拆分代码会更清晰。

理想情况下,我希望能够通过模式/所有者更改命名空间 - 我认为这对 SubSonic 的影响最小,但会使生成的代码更易于阅读。

问题是,我已经爬遍了 Subsonic 的源代码并且不知道如何做到这一点(我在 VB 而不是 C# 中编码并没有帮助 = 是的,我知道,责怪 ZX Spectrum !!)

如果有人以前解决过这个问题或对如何解决它有想法,我将非常感激,

提前致谢。

埃德

0 投票
1 回答
118 浏览

subsonic - 将文本附加到类名

Subsonic 有没有办法将文本附加到生成的类名?我知道在属性名称与类型名称冲突的情况下可以使用 appendWith 属性,但是有没有办法为每个表执行此操作而不管名称如何?我尝试使用正则表达式匹配和替换,但这也会将文本附加到属性名称。

真的不是什么大问题,就是好奇能不能搞定。

谢谢

0 投票
3 回答
410 浏览

subsonic - 表名限制

使用 SubSonic 时,表格名称是否有任何限制,或者某些名称存在问题?我有一个名为“活动”的表,而 SubSonic 似乎无法识别它。当它被称为“活动”时,它运行良好。

基本上,我想使用单数表名作为约定(以及SubSonic 约定博客文章中详述的其他约定)并将 fixPluralClassNames="false" 添加到 web.config(因为我有一个名为“Focus”的表, SubSonic 一直将其命名为“Focu”)

0 投票
2 回答
1310 浏览

subsonic - 如何从 SubSonic 查询返回 DataTable?

我正在尝试从我用 Subsonic 编写的查询中返回一个数据表(我刚刚开始学习它) - 但只能返回一个 DataSet?

我希望 .ExecuteDataTable()??