问题标签 [projection]

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

web-services - NHibernate 投影到 DTO

我不熟悉 NHibernate 投影。我正在尝试使用它,以便可以返回 List<> 而不是 IList<>。到目前为止,我在向 DTO 投射方面还没有多少运气。我有以下查询和域对象。所以一开始我只是想得到一个给定 EmployeeID 的订单列表。我正在遍历结果列表并将其添加到列表中,因为我希望能够序列化此列表。谁能告诉我Projection离我有多远?我搜索并发现了一些与我自己不相似的示例。基本上..我只想创建一个 DTO 列表。

谢谢!

订单:

雇员:

员工订单DTO:

0 投票
3 回答
22479 浏览

3d - 如何应用变换矩阵?

我正在尝试获取 3D 空间中某个点的 2D 屏幕坐标,即我知道相机的平移、倾斜和滚动的位置,并且我有我希望投影的点的 3D x、y、z 坐标。

我很难理解转换/投影矩阵,我希望这里的一些聪明人可以帮助我;)

这是我到目前为止汇总的测试代码:

基本上,我需要的是获取 3D 点相交的给定屏幕的 2D XY 坐标。我不确定如何使用滚动、倾斜和平移矩阵来转换世界点 (wp)。

非常感谢您对此的任何帮助!

0 投票
2 回答
471 浏览

nhibernate - 使用 NHibernate 将聚合与实体一起投影

我有一个非常标准的 Orders 表和一个关联的 OrderRows 表,比如:

在某些情况下,我想检索订单列表以及总计摘要,大多数时候我不关心摘要。

使用标准 API,我可以为每个订单创建 [数量]*[单位价格] 的投影,但是如何在同一结果集中同时获得订单和投影?

0 投票
1 回答
3277 浏览

nhibernate - NHibernate 投影帮助

我在为我的休眠分离条件对象创建投影时遇到问题。

我有一个与表地址链接的 Spa 类。

地址有一个名为 City 的字段,它是一个字符串。

我的最终目标是获得一份不同的城市名称列表。

如果我能得到所有不同城市的水疗中心,我也会很高兴。

我所有的尝试都是徒劳的,还没有找到任何有用的帖子。

到目前为止,我已经尝试过:

我知道以上是不正确的,只是想找个地方开始。

任何帮助,将不胜感激。任何简单的投影教程也将不胜感激,似乎无法直接找到任何东西。

我也尝试过,但是遇到了演员错误,正在调查它:

0 投票
2 回答
780 浏览

sql - 在公式属性上使用投影

我的 XML 映射文件中有一个属性,例如

我想在这个特定的名字上使用一个投影,比如

我确实得到了 Oracle 异常。

有没有办法对使用公式声明的属性进行投影?

我生成的 SQL 是

结果异常是

0 投票
3 回答
1237 浏览

scala - scala Map filterKeys:无法将投影分配给地图参考

以下代码:

不编译。我收到以下错误:

错误:发现类型不匹配
:collection.this.Map.Projection[scala.this.Predef.String,scala.this.Int]
必需:collection.this.Map[scala.this.Predef.String,scala.this.Int]
m = m filterKeys { s => s.length < 3 }

我真的不明白这一点,因为根据scaladoc a Projection[A,B]extends the trait Map[A,B+]。也就是说,Projection 是 Map

我认为这可能与逆变类型有关,B但如果我使用Any而不是Int,它仍然无法编译。我错过了什么?解决办法是:

但这对我来说似乎很不雅。

0 投票
1 回答
662 浏览

asp.net-mvc - LINQ to SQL 和数据投影,MVC

嗨,我有一个包含一些值(ID)的表,当然,当我得到结果时,我只得到了 int ID,但我想让它更加用户友好,例如当它是数字 1 时,我想把字符串“可用”,当它的 2“不可用”时,我在 N 层环境中,我需要在模型上完成此操作,实现此目的的最佳方法是什么,我必须声明另一个类来投影字符串,或者我必须使用字典之类的东西,Key -> Value。

现在我只有这个

0 投票
6 回答
13923 浏览

math - 投影 3D 网格的 2D 轮廓算法

给定:一个由一组顶点和三角形定义的 3D 网格,这些点构成了网格。

问题:在任意平面上找到投影的任意旋转网格的 2d 轮廓。

投影很简单。挑战在于找到平面中投影三角形边缘的“外壳”。我需要一些有关研究此算法的输入/指针的帮助。为简单起见,我们可以假设 3D 边缘直接向下投影到 xy 平面上。

0 投票
1 回答
389 浏览

syntax-highlighting - 我可以合并语法着色和折叠吗?或从主文档信息着色的投影

例子。我有一个 XML 文档:

我希望它呈现为

region1的文本 region2
的 一些简单文本

据我所知,基本的 Eclipse 着色工作独立于折叠。但我需要根据 xml 信息对文本进行着色。或者也许我需要其他东西,而不是折叠?只操作 StyledText 可能更容易,但我需要其他 Eclipse 编辑器功能才能继续工作。

=========
更新:还是没有建议?至少有可能吗?
我看过投影,但是......是否可以从编辑器的这个分支直接访问文本属性?
upd:也许至少有一些关于自定义投影的想法/文章?

0 投票
4 回答
22438 浏览

c++ - 使用opengl进行真正的等距投影

我是使用 C++ 进行 OpenGL 编程的新手,数学不太好。有没有一种简单的方法来进行等距投影?

我的意思是真正的等距投影,而不是一般的正交投影。

(等距投影仅在单位 X、Y 和 Z 向量的投影长度相等且它们之间的角度正好为 120 度时才会发生。)

代码片段受到高度赞赏..