问题标签 [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.
subsonic - SubSonic 和多个提供商的问题
我有两个 Subsonic 生成的数据访问层,用于我在一个项目中使用的 2 个不同的数据库,因此我的 web.config 中有以下内容:
然而,每当我调用任一 DAL 的代码时,它总是最终使用列出的第二个数据提供程序(“BLLDB2”),因此当它应该从“BLLDB "(尽管我在 Select() 中明确指定了“BLLDB”)
例如,检查“BLLDB”DAL 的以下代码:
“mySelect.ProviderName”返回一个字符串值:“BLLDB2”
而“Databases.BLLDB”返回一个字符串值:“BLLDB”
是什么赋予了??
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)
我该如何解决这个问题,谢谢
subsonic - 为什么 SS 生成的所有 Int 数据类型都为 bool?
我的数据库有一些使用整数数据类型的字段,但是在 SS 生成它们之后,它们都是布尔数据库类型。
请告诉我如何解决它!
谢谢 !
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。
subsonic - SubSonic - 在 Select() 函数中指定 DataProvider
我在 subsonic Select 中指定 dataprovider,如下例所示:
但我得到错误:无效的列名'BLLDB'
(它似乎将数据提供者视为列字符串)。
这是指定数据提供者的正确语法吗?
谢谢
subsonic - 与亚音速的内连接
我正在尝试显示与输入到文本框中的姓氏匹配的所有记录。这需要在“volID”列上进行 INNER JOIN,因为有 2 个表。
后面的代码:
我试图从 Subsonics 网站上的示例中执行此操作,但无法使其正常工作。收到以下错误。
sql-server - Subsonic - 如何使用 SQL 模式/所有者名称作为命名空间的一部分?
我刚刚开始使用 Subsonic 2.2,到目前为止印象非常深刻 - 认为它会为我节省一些重要的编码时间。
在我开始全职使用它之前,虽然有些事情困扰着我,但我想解决这个问题。
在我当前的数据库(一个 SQL2008 数据库)中,我已按模式/所有者名称将表、视图、sps 等拆分为单独的块,因此所有客户表都在客户中。架构,产品中的产品。架构等,因此要从客户地址表中进行选择,我会从 customer.address 中选择 *
不幸的是,Subsonic 忽略了模式/所有者名称,只给了我基表名称。这很好,因为我在模式之间没有重复(例如 Customer.Address 和 Supplier.Address 都不存在),但我只是觉得如果我可以按模式拆分代码会更清晰。
理想情况下,我希望能够通过模式/所有者更改命名空间 - 我认为这对 SubSonic 的影响最小,但会使生成的代码更易于阅读。
问题是,我已经爬遍了 Subsonic 的源代码并且不知道如何做到这一点(我在 VB 而不是 C# 中编码并没有帮助 = 是的,我知道,责怪 ZX Spectrum !!)
如果有人以前解决过这个问题或对如何解决它有想法,我将非常感激,
提前致谢。
埃德
subsonic - 将文本附加到类名
Subsonic 有没有办法将文本附加到生成的类名?我知道在属性名称与类型名称冲突的情况下可以使用 appendWith 属性,但是有没有办法为每个表执行此操作而不管名称如何?我尝试使用正则表达式匹配和替换,但这也会将文本附加到属性名称。
真的不是什么大问题,就是好奇能不能搞定。
谢谢
subsonic - 表名限制
使用 SubSonic 时,表格名称是否有任何限制,或者某些名称存在问题?我有一个名为“活动”的表,而 SubSonic 似乎无法识别它。当它被称为“活动”时,它运行良好。
基本上,我想使用单数表名作为约定(以及SubSonic 约定博客文章中详述的其他约定)并将 fixPluralClassNames="false" 添加到 web.config(因为我有一个名为“Focus”的表, SubSonic 一直将其命名为“Focu”)
subsonic - 如何从 SubSonic 查询返回 DataTable?
我正在尝试从我用 Subsonic 编写的查询中返回一个数据表(我刚刚开始学习它) - 但只能返回一个 DataSet?
我希望 .ExecuteDataTable()??