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

subsonic3 - Subsonic 3 - SimpleRepository 更新 = 对象引用未设置为对象的实例

看起来相当直接和简单,我正在执行以下操作并获得“未设置对象实例的对象引用”。错误。这是一个非常简单的更新。

我可以在调试器中看到我实际上正在获取我的对象并使用新值更新它,但 _repos.Update(page); 每次都窒息。

还有谁有相同的问题吗?

0 投票
2 回答
13197 浏览

subsonic - SubSonic 3.0.0.2 结构.tt

我得到的错误似乎来自 Structs.tt 文件。我正在使用 Northwind 数据库并且仅使用 Products 表(我排除了所有其他表)。我返回 Json(Product.All())。

这是错误:

序列化“SubSonic.Schema.DatabaseColumn”类型的对象时检测到循环引用。这是堆栈跟踪:

用户代码未处理 System.InvalidOperationException 消息="在序列化“SubSonic.Schema.DatabaseColumn”类型的对象时检测到循环引用。" Source="System.Web.Extensions" StackTrace:位于 System.Web.Script.Serialization.JavaScriptSerializer 的 System.Web.Script.Serialization.JavaScriptSerializer.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat)。 System.Web.Script.Serialization.JavaScriptSerializer.SerializeCustomObject(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) 在 System.Web 的 SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat)。脚本。

0 投票
0 回答
404 浏览

subsonic3 - SubSonic 3.0.0.2 - SimpleRepository 相关表

可能重复:
Subsonic 3 - SimpleRepository

我一直在查看 StackOverflow 和 SubSonic 项目,但找不到如何使用 SimpleRepository 执行一个查询,其中我有一个带有 Category 的 Product 类。

产品包含构成 POCO 的 CategoryID 和 Category 属性。Category 类当然包含 POCO 的 CategoryID 和 CategoryName。

当我尝试执行以下操作时:

在视图中,我有一个 item.Category.CategoryName,这就是我得到运行时错误的地方。

SubSonic 3.0.0.3 是否解决了这个问题?除了 ActiveRecord 和 Linq 查询之外,是否有其他解决方法可以在选择中创建新的匿名类型对象?我没有发现隐藏在 S/O 上的问题吗?

对于我正在从事的项目,我的 SubSonic 研究即将结束,我可能会开始推荐不同的 ORM/DAL 框架。我遇到了很多问题,我真的没有足够的文档(SubSonicProject Docs 或其他)来帮助我,我开始争先恐后地寻找一个新的SOLID解决方案来加快我的编码时间玩追赶。

0 投票
7 回答
3097 浏览

subsonic - Subsonic 3 - 如何执行返回值的存储过程?

如何在 subsonic 3.0 中执行返回值的存储过程?例如,我的许多存储过程都返回@@identity,而我不知道如何在不重新查询表的情况下访问该值。同样,不是输出参数,而是返回值。

0 投票
1 回答
1016 浏览

c# - SubSonic 3.0.0.3 调用存储过程问题

我已将亚音速参考从 3.0.0.0 更新到 3.0.0.3,当我尝试执行存储过程时出现以下错误

不允许从数据类型 sql_variant 到 varchar 的隐式转换。使用 CONVERT 函数运行此查询。

我正在调用存储过程如下

GetAllLoanApplications 是存储过程名称

请告诉我如何解决这个问题,

问候,
穆罕默德·纳维德·汗

0 投票
2 回答
1386 浏览

subsonic - Subsonic 3 简单查询内连接 sql 语法

我想在两个表(BusinessUnit 和 UserBusinessUnit)上执行简单的连接,这样我就可以获得分配给给定用户的所有 BusinessUnit 的列表。

第一次尝试有效,但没有覆盖 Select 允许我限制返回的列(我从两个表中获取所有列):

第二个尝试允许列名限制,但生成的 sql 包含复数表名(?)

生产...

所以,有两个问题:
- 如何限制方法 1 中返回的列?
- 为什么方法 2 将生成的 SQL 中的列名复数(我可以绕过这个吗?)

我正在使用 3.0.0.3 ...

0 投票
2 回答
138 浏览

collections - SubSonic 3 与未自动生成的集合的兼容性问题?

有一个运行良好的 v2 系统。将 v2 DLL 的 Visual Studio 参考替换为 v3 DLL。重建项目。错误。

我曾经有一个叫做“MyYahooCollection”的东西,现在我只有“MyYahoo”和“MyYahooTable”。收藏品好像没了。

我错过了什么?

我在后端使用 SQL Server 2005 并正在实施 ActiveRecord。

谢谢。

0 投票
1 回答
50 浏览

subsonic3 - 打开示例

试图在 VS 2k8 Web Express 上打开 SubSonic 3.0 示例解决方案,但说无法打开。为什么?你能帮助我吗?谢谢!

0 投票
1 回答
509 浏览

asp.net-mvc - Subsonic 3 - Repository GetPagedList Where 子句演员问题

在存储库中有一个 GetPagedList 方法。

我有一个期望返回 PagedList 的方法

我目前有

但是我现在需要做一些检查,例如

这现在将类型更改为 IEnumerable。我试过做一个 Cast>() 但这也不起作用。

任何帮助表示赞赏!

0 投票
1 回答
189 浏览

subsonic3 - 如何打开示例 - SS3?

尝试在 VS2k8 PRO 上打开解决方案并说:

项目文件 - ...path\ActiveRecord.csproj 无法打开

此安装不支持项目类型

项目文件 - ...path\SimpleRepo.csproj 无法打开

此安装不支持项目类型

你能帮助我吗?