问题标签 [massive]

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 回答
150 浏览

asp.net - 大规模查询上的 RuntimeBinderException

尝试在 Massive 中执行以下查询时,为什么会出现运行时绑定程序异常?

编辑以显示解决方案:我需要更改我的查询以确保只返回一个名为“Id”的列。我收到绑定错误,因为成员和地址中的多个列有一个名为“Id”的列。要在我的查询中获得一个结果,我必须将其修改为:

希望这对其他人有帮助。

0 投票
3 回答
1044 浏览

asp.net-mvc-3 - 使用 Massive ORM 填充下拉列表?

我使用 MVC 3 和大规模 ORM。

我想知道如何使用 Massive ORM 填充下拉列表以从数据库中获取数据。

我使用 ViewData["Categoreis"] 将类别列表传递给我的视图。它将数据传递给视图,但是当我尝试在浏览器中加载页面时收到此错误消息:

DataBinding:“System.Dynamic.ExpandoObject”不包含名为“CategoryID”的属性。

这就是我的下拉列表的样子:

有人可以解决我的问题吗?

0 投票
1 回答
116 浏览

massive - 使用 Massive 的测试结果

我正在从 Massive 向我的 MVC 控制器返回一个列表。当我在测试中时,如何检查返回列表中是否有 3 条记录(如预期的那样)?

我的测试代码当前从调用返回 3 条记录并填充到我的 ViewModel(模型)中,但是当我尝试运行时.Count(),它说对象没有Count方法。既然它是一种dynamic类型,我该怎么办?

我的测试代码:

模型。经验是dynamic顺便说一句。

0 投票
4 回答
1322 浏览

asp.net-mvc-3 - 如何将 Massive ORM 动态查询输出到 MVC 3 视图?

当我使用 Massive ORM 使用 .Find() 方法检索记录时,它会返回一个 Massive.DynamicModel.Query 对象,该对象与 ASP.MVC 3 视图相处得不是很好。

控制器:

在视图中,我尝试了@model dynamic 和@model Massive.DynamicModel.Query,但都不允许我使用普通的@Model.Name 语法访问我的“Thing”对象的属性。

这里有一些关于如何使用 MVC3 视图处理 ExpandoObjects 的讨论,但没有特别提到到目前为止对我有用的 Massive.DynamicModel.Query 实现。

任何一般的想法如何将 Massive.DynamicModel.Query 对象转换为类型的东西?

0 投票
2 回答
160 浏览

massive - How to test for no results in Massive

I've created a Find method on a Massive class. Problem is I've just realised it always returns true as the results are never null. Here's my code:

In this case experience is never null so result.Success always comes back as false. How can I test whether this.Query() returns a record or records?

0 投票
1 回答
2882 浏览

.net - ExpandoObject 到静态对象并再次返回。跨越两个域

我正在寻求与这篇文章的一些讨论。

我正在考虑将 C# 4.0 动态特性整合到遗留系统中。我的明确示例是在数据层中使用 Rob Connery 的 Massive。但是我的问题适用于动态对象必须与现有的强类型业务对象交互的任何地方,以便在属性之间存在映射。

我可以使用以下两种(简化)方法自动转换静态(具体)对象和扩展对象:

但现在我有很多问题。

我尝试在遗留系统中跨越动态和非动态是否代表我的误解?意思是,我是否违背了动态的意图?我是否为问题做好了准备?

我是否应该将动态的使用限制在完全包含动态对象且在动态对象和静态对象之间没有映射的组件上?意思是,尝试混合两种语言域是不好的做法吗?我在创造糟糕的架构吗?反模式?

对于像 Massive 这样的组件,如果我们说在 ExpandoObject 和强类型对象之间进行映射是不好的做法,那么我无法将它插入到我的遗留系统中,因为它必须将业务对象呈现到遗留代码中不是我可以或不应该将大型遗留代码库的对象重构为动态对象的实用方法。也许动态无法实际添加到遗留的.Net 代码库中。也许它必须从一开始就被合并,或者根本不合并。

0 投票
3 回答
3704 浏览

c#-4.0 - 依靠 IEnumerable

我正在使用 Rob Conery 的大规模 ORM。

有没有一种优雅的方法来计算返回的记录集?

0 投票
1 回答
822 浏览

orm - 使用 SQL Server Compact 4.0 的 Massive Micro ORM 示例

有没有将MassiveSQL Server Compact 4.0结合使用的示例?

我见过很多使用 SQL Express 的例子,但没有看到 CE 的例子。

我的配置(连接字符串/提供程序)有问题,想看看一些例子。

更新:

我能够获得一个使用 SQL Server 2008 但不是 Compact 4.0 的示例。

这是 Compact 4.0 连接字符串:

有任何想法吗?

最终更新

如果定义了连接字符串提供程序,我调整了 Massive 中的代码以使用连接字符串提供程序:

0 投票
0 回答
373 浏览

asp.net-mvc-3 - MVC3 测试创建操作并传回创建的对象 - TempData?

如何使用 RedirectToAction 从 Create 操作传递成功创建的对象?

一切看起来都很好,只是无法在测试中引用它。

和行动方法:

0 投票
4 回答
45884 浏览

c# - 允许使用 AutoMapper 或类似工具映射动态类型?

我已经开始在一个项目中使用https://github.com/robconery/massive,我想知道是否有任何映射工具可以支持动态到静态类型的映射?

我以前用过AutoMapper,AutoMapper 支持吗?

我知道 AutoMapper 的 DynamicMap 功能,但是我相信这个功能是用于运行地图而无需先创建地图。在我下面的示例中,它不起作用。