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

svn - 哪里可以下载没有 svn 客户端的 Subsonic 2.2 源代码?

使用 svn 结帐在我的环境中不起作用。例如,我正在寻找 Subsonic 2.2 的源代码作为 zip 文件。

0 投票
2 回答
441 浏览

sql-server-2008 - Subsonic 2.2 为 SQL Server 2008 生成的属性日期

我使用的是用 VS 2008 编译的最新 SVN 2.2 版本。当我使用 Sonic.exe 构建我的 VB 类时,任何Date类型的列(不是Datetime)都会生成为“System.String”。有没有其他人发现这个问题并有解决方案,或者这是 Subsonic 的问题?

0 投票
2 回答
174 浏览

subsonic - 如何在亚音速中获得多行

我正在使用以下

产品 objProduct = new Product("active_flag","true");

这将导致多行,我如何访问多行?ObjProduct 将只有一行?

0 投票
4 回答
741 浏览

subsonic - 扩展亚音速发生器

是否可以在不修改代码的情况下扩展 SubSonic 生成器?我想添加我自己的自定义方法,我可以在模板中使用。类似于 Utility.GetVariableType 方法的东西。

0 投票
3 回答
4522 浏览

asp.net-mvc - Visual Web Developer Express 中的 SubSonic ASP.NET MVC 示例

在 Visual Web Developer Express 2008 中,SubSonic ASP.NET MVC 模板似乎不适用于我添加的新数据库。我删除了 Chinook 数据库并创建了自己的数据库。我了解 Models 文件夹中的 .tt 文件用于生成代码,但它们没有(尽管将 ConnectionStringName 更改为我在 web.config 中设置的内容)

右键单击每个 .tt 文件并选择“运行自定义工具”不会生成任何内容,除了错误消息:

那个工具保存在哪里?CodeTemplates 中有 .tt 文件,当您创建新的控制器或视图时会使用这些文件,因此我假设有一个工具可以执行此操作。

0 投票
2 回答
649 浏览

asp.net - 使用插入在日期时间字段上引发异常

尝试使用 Insert CLass 执行插入注释时,出现以下异常:

将 char 数据类型转换为 datetime 数据类型会导致 datetime 值超出范围。

我正在使用以下全球化设置:

我的日期格式是:“dd/mm/YYYY”

我可以使用以下方法解决异常:

但这很难看,因为……我能做些什么让亚音速选择我的全球化设置吗?

谢谢

路易斯

0 投票
3 回答
236 浏览

subsonic - SubSonic 2.2 没有为 VB 完全更新?

最近关于扩展 SubSonic 的问题的答案指向列出相关 ActiveRecord 模板的 googlecode 目录。我很惊讶地看到大多数 CS_ 比 VB_ 等价物要新得多。这是否意味着 SS2.2 还没有针对 VB 进行全面更新?

0 投票
2 回答
288 浏览

c# - 如何使 subonic 将字符串转换为我的自定义类型

我试图在谷歌上搜索它,但找不到答案,所以我会在这里尝试。我正在使用 Subonic 并尝试使用以下方法填充对象:

这样做时出现错误: “System.String”类型的对象无法转换为“CustomType”类型 其中一个属性作为 varchar 存储在数据库中。在 Model.object 中,此属性定义为 CustomType。我已经为这种类型添加了一个隐式运算符,如下所示:

我在这里做错了什么?还是我错过了什么?任何帮助表示赞赏

0 投票
2 回答
3513 浏览

subsonic - 构建错误:“System.Array”不包含“列”的定义,

我正在为我的 Web 应用程序使用 SubSonic 2.1。它一直运行良好,直到最近我在我的 SQL Server 2005 数据库中添加了一个表来存储用户文件(例如 MS Word、PDF、Jpeg、Gif、Tiff 文件)。这些文件存储在名为 ReportFile varbinary(max) 的列中。

在 SubSonic 生成代码后,我构建它,并得到这个错误:

“System.Array”不包含“Columns”的定义,并且找不到接受“System.Array”类型的第一个参数的扩展方法“Columns”(您是否缺少 using 指令或程序集引用?)

违规方法:

然后,我检查了文件 ReportFile.cs,确实看到 Columns 被定义为结构:

我曾认为它可能与 varbinary(max) 列有关,因此我使用 Test 数据库测试了生成代码,该数据库还包含一个带有 varbinary(max) 列的表,并且效果很好。

由于这个错误,我不得不注释掉这个 ReportFiles 方法。有人知道吗?这对我来说很神秘。任何解决方法?非常感谢。

0 投票
2 回答
201 浏览

subsonic - SubSonic:如果发生变化怎么办?

我正在使用 SS 2.1 并且刚刚开始使用它。我加载了所有内容,它适用于我一直在做的简单测试,但有一个普遍的问题:有没有办法更新我的构建而不必重建整个东西,一个例子是如果我们改变表格的布局. 假设我们有一个 id 和 name,然后添加 id、name 和 disabled。SS 是聪明的并且能够接受它还是需要一个新的构建?非常感谢您的宝贵时间。

干杯