问题标签 [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.1 发现了一个问题,我为其创建了一个补丁。我该去哪里提交补丁?
subsonic - 亚音速 REST 404 错误
我正在尝试将 REST 接口与 Subsonic 一起使用,但没有任何运气。
我在 web.config 中有这个
并且只是为了测试我有一个具有此功能的 Subsonic 版本,它工作正常(没有做任何事情,但我得到了 Intellisense 并且它编译得很好):
但是当我尝试像http://localhost:59271/CBVA35/schedule/list.xml这样的 URL 时,我收到 404 错误。
subsonic - 使用列表在 SubSonic Select 语句中?
我只是想知道你是否可以做这样的事情
我知道我可以使用 string[] 但我需要建立查询,一旦我设置了 string[] 我就不能追加列:(
subsonic - 亚音速深度加载:是否支持?
很可能我只是在这个领域缺少正确的白话,但我正在寻找 SubSonic 中的特定功能。在 NetTiers 中,它被称为“DeepLoad”。深度负载运行到数据库并在一次数据库调用中获取许多对象(即获取此 OrderDetail 及其所有 LineItems)。
同样,一旦构建了潜在的密集对象图或由数据存储填充的相关项目,我想运行到数据存储。
我如何在 SubSonic 中执行此操作,在 SubSonic 中它叫什么?
stored-procedures - 如何使用 SubSonic 编写此代码?
我有一些遗留代码,我正在使用 SubSonic 重写以帮助未来的维护者。在大多数情况下,它相对简单,因为一切都进行了存储过程调用。但是现在我在使用一些紧密耦合的 ADO.NET 代码时遇到了一些困难。
该代码取决于 SqlDataAdapter 来决定何时调用 INSERT 或 UPDATE 存储过程,我理解。如何以 SubSonic 的方式重写此代码?
我是 SubSonic 的新手,因此不胜感激。所有有用的答案都将得到热烈的支持。
subsonic - 使用 AndExpression 进行外连接
是否可以在 SubSonic 中进行这样的查询
我使用以下 SubSonic (2.1) 代码进行了尝试:
当我在 SQL 探查器中查看已生成的查询时,它是:
关键是 和 的区别AND [orders].[deptid] = 2
,WHERE [orders].[deptid] = 2
这当然会导致 2 个不同的结果集。
这是我可以用 SubSonic 做的事情,还是我所做的 SubSonic 查询不正确?
谢谢你的帮助!!
编辑:例如我有 2 个客户,1 有几个订单,而第二个客户没有。仅包含联接的数据示例 (SELECT customerid, orderid, deptid FROM [customer] LEFT OUTER JOIN [orders] ON [customer].[customerid] = [orders].[customerid]) 将返回:
A 行:customerid 1、orderid 1、deptid 2
B 行:customerid 1,orderid 2,deptid 1
C 行:customerid 2,orderid NULL,deptid NULL
带有 AND 语句的 SQL 将返回行 A 和 C。我相信这是因为在连接过程中会评估 AND。
带有 WHERE 语句的 SQL 将只返回 A 行,因为 WHERE 在连接之后进行评估,然后只有 A 行的 deptid 为 2。
c# - 如何检查空值?
我有一个整数列,它可能有一个数字或没有分配给它(即数据库中的空值)。如何检查它是否为空?
我试过了
这也不起作用(因为 SubSonic 不对 ActiveRecord 使用可为空的类型(如果适用))
如果存储在数据库中的值为 0,那么这将无济于事:
DateTime 字段也可能出现同样的问题。
c# - 带有 SubSonic 的可过滤数据网格
我的目标是创建一个使用 SubSonic 对象作为其数据源的 DataGrid。网格应具有数据库端分页和排序,以及可根据该列的数据类型智能过滤的列。
我实际上有一个相当先进的网格原型,它基本上可以满足它的需要。问题是,为了获得结果,我必须在我的解决方案中包含 SubSonic 源,更改数据对象的生成模板,并为可以服务于分页、排序和过滤的超级类型添加全新的模板类型化的集合。添加这些模板需要我还更改 SubCommander 代码。
我害怕升级 SubSonic——我所做的改变是可行的,但它们几乎是紧密耦合和脆弱的。
是否有更明智的方法来更改和添加生成模板?
或者,是否有针对我刚刚看过的 DataGrid 问题的开箱即用解决方案?
编辑:
尽管我很想使用较新的版本,但我正在处理遗留代码,但我不能。我需要 SubSonic 2.x 的解决方案
subsonic - 如何快速检查数据库连接?
在我的 win 应用程序中 - 如果无法访问数据库服务器,我想显示信息(或 db 图标)。但我不想等待 30 秒超时。用户可以在我的选项对话框中配置服务器、用户、密码。那么,有没有办法在亚音速中快速检查数据库连接是否有效?
subsonic - 亚音速 - 简单查询
我有一张桌子有 2 列
Val1 整数
Val2 整数
我的查询很简单。
我想收集有条件的记录 (val1=Val2) ,
相当于(从 Val1=Val2 的表中选择 *)
我试试
IDataReader rdr = new Query("Table").WHERE("Val1=Val2").ExecuteReader(); tableColl.LoadAndCloseReader(rdr); rdr.Close();
和
任何帮助都会得到更多帮助。
谢谢。