问题标签 [subsonic3]

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 投票
2 回答
394 浏览

subsonic - SimpleRepository 示例中的 RunMigrations 问题 - Subsonic 3

我今天下载了 Subsonic 3 并试用了示例。我对 SimpleRepository 示例有疑问,我想知道是否有其他人遇到过这个问题。在 HomeController 中有如下定义:

我想启用迁移,因此将其更改为:

但是,当它运行时会导致错误 - 说明问题“字符串或二进制数据将被截断。”。

如果有区别,VS的版本是2008(应用了GDR)

在最新的 3.0.0.1 和 .2 下载中,这仍然是一个问题。

0 投票
1 回答
141 浏览

subsonic - Category.All 的亚音速 SimpleRepository 问题

我在 Subsonic 3 的 SimpleRepository 示例中的 Create View 有问题。我在第 (28) 行收到错误:

基本上, .All() 是未知的。有人对此有解决方案吗?

这不应该对这个错误产生影响,但我使用的是安装了 GDR 的 VS2008。

这在 3.0.0.1 (latest download) 中仍然是一个问题,尽管下载看起来与原始版本没有任何区别。

0 投票
3 回答
207 浏览

subsonic - 是否有任何演示可以使用 Subsonic 3 将新记录插入具有身份主键的表中?

是否有任何演示可以使用 Subsonic 3 将新记录插入具有身份主键的表中?

0 投票
1 回答
483 浏览

unit-testing - Subsonic 3 主动记录测试

使用 Active Record 的新内置测试(将“测试”设置为连接字符串)我在执行更新时遇到了问题。

我正在测试的代码从数据库中提取一个现有对象,对其进行一些更改,然后保存它。

为了测试这一点,我正在创建一个新的产品列表,其中包含一个产品。

然后我设置了测试(假的)。

调用保存方法

问题是我收到以下错误消息...

System.NotImplementedException:方法或操作未实现。在 SubSonic.Repository.TestRepository`1.Add(T item, IDataProvider provider) at Model.Generated.Product.Add(IDataProvider provider) in ActiveRecord.cs:第 708 行 Model.Generated.Product.Save(IDataProvider provider) 在 ActiveRecord .cs:ActiveRecord.cs 中 Model.Generated.Product.Save() 处的第 721 行:ProductRepository.cs 中 Subsonic.PDAJobRepository.SaveProduct() 处的第 715 行:When_Saving_Product 中 Tests.ProductRepository.When_Saving_Product.Setup() 处的第 46 行。 cs: 第 44 行

0 投票
3 回答
583 浏览

subsonic - 亚音速 3:从“System.Byte”到“System.Byte[]”的无效转换

我正在尝试使用 Subsonic 3.0,但是我尝试的每个查询都会给我这个错误:

“从 'System.Byte' 到 'System.Byte[]' 的无效转换。”

我试过在几个不同的表上使用 linq 和 activerecord 并且总是遇到这个问题。

只是为了确保,这里是一个抛出错误的代码: LiteralContent.Text = DB.Teksten.SingleOrDefault(t => t.ID == Convert.ToInt32(TextID)).Tekst;

还尝试调试错误,但在单步执行时找不到错误的确切来源。

0 投票
2 回答
593 浏览

asp.net-mvc - Subsonic 3 getpaged 过滤器问题

我确信这是一个愚蠢的问题,但我将如何获得过滤项目的分页列表?

这是我最终的做法:

换句话说,我想在表格上进行查找,并返回结果的分页列表。

谢谢!

0 投票
4 回答
540 浏览

linq - 亚音速 3 Linq 投影问题

好的,我正用这个把头撞到墙上;-)

给定我的数据库中名为 Address、Customer 和 CustomerType 的表,我想显示有关客户的组合摘要信息,因此我创建了一个查询来连接这两个表并检索指定的结果。

CustomerSummaryView 是一个简单的 POCO

现在由于某种原因,这不起作用,我得到一个 CustomerSummaryView 结果的 IEnumerable 列表,每条记录都有一个客户姓名和一个邮政编码,但客户类型字段始终为空。

我已经多次使用不同的数据库表和投影类重新创建了这个问题。

有人有什么想法吗?

0 投票
2 回答
443 浏览

mysql - 亚音速不适用于 MySQL (5.0.51a)

我正在尝试使用 Subsoinc 3.0.0.1 连接到 mysql db。

我将 dll 引用和连接字符串添加到 app.config

然后我将模板从 ActiveRecord 文件夹复制到我的解决方案中的文件夹并编辑了命名空间和连接字符串,但随后出现此错误:

错误 10 运行转换:System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) 在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) 在系统Microsoft.VisualStudio 中 System.Data.SqlClient.SqlConnection.Open() 中的 .Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)。

然后我在 TemplateProviders 中找到了 MySQL.ttinclude 和 Settings.ttinclude,并用它们替换了 ActiveRecord 中的文件,但这并没有改变一切。

我也尝试过使用 LinqTemplates。

0 投票
1 回答
164 浏览

subsonic - Subsonic 3 - 这些方法有什么区别?

此方法工作正常:

但是,如果我有一个 IQueryable 外键集合,则以下失败

存储库更新中抛出异常,因为它从 BuildUpdateQuery 执行查询,例如 - UPDATE PERSON WHERE ID = {0} 这是错误的语法!

0 投票
3 回答
420 浏览

subsonic - SubSonic SimpleRepository - 默认值

希望 SubSonic SimpleRepository 有一个解决方案/补丁,我可以在其中指定具有默认值的列/属性,以便它使用默认值集填充数据库。

我仍在阅读 SubSonic Docs,只是遇到了这个问题。也许有人对此有一个我可以开始使用的答案/解决方案。