小编Nic*_*los的帖子

在Linq中使用嵌套对象将IQueryable <Entity>映射到IQueryable <DTO>

我正在尝试使用自动映射器将IQueryable <entity>映射到IQueryable <entityDTO>,以生成Linq。我正在使用实体框架和oracle 11g的Web API项目。

public virtual IQueryable<TDto> Get() 
{
IQueryable<TEntity> EntObjs;
EntObjs = GenericService.Get();     
var Dtos = EntObjs.Project().To<TDto>();
return Dtos;
}
Run Code Online (Sandbox Code Playgroud)

只要Tentity类型中没有任何集合,它就可以正常工作。我在http://www.devtrends.co.uk/blog/stop-using-automapper-in-your-data-access-code中找到了信息,该信息已经解决了一半。我知道我可以使用跟随功能使用Automapper映射集合,但是我需要将它放在linq中,这样我才不会打断Iquerable链。

Mapper.Map<TSource, TDestination>(Source,Destincation);
Run Code Online (Sandbox Code Playgroud)

asp.net entity-framework dto automapper asp.net-web-api

5
推荐指数
1
解决办法
1291
查看次数

订阅的插入/更新刷新率?率,数量等

我有关于向用户推送消息的问题.

这是用例.

用户正在支持wifi的仓库内行走,我们希望使用眼镜发送关于该建筑物中需要用户与组件交互的组件的关键信息和警告.

我们已经在Android设备中使用了推送通知,但结果不错,但是我想要更快的更新.

基本上我们会向用户发送这样的内容

 {
"html": "<article>\n  <section>\n    <strong class=\"red\">ALERT </strong>13:10  device            ABCD tolerance failure. \n    </p>\n  </section>\n</article>\n",
 "notification": {
"level": "DEFAULT"
 } 
}
Run Code Online (Sandbox Code Playgroud)
  1. 我们能以多快的速度获取设备信息?
  2. 什么是更新率?如果我们看到来自机器的警报,我们可以多快刷新用户的状态.
  3. 是否有某种类型的防洪会导致我们悲伤?
  4. 我假设原生api将有更多选项,例如轮询或某种类型的自定义订阅服务,我们可以使用它来获得比谷歌服务更快的更新.它是否正确?

谢谢尼克

google-glass google-mirror-api

5
推荐指数
1
解决办法
161
查看次数