我想使用在Windows Azure上运行的MVC Web应用程序的全局数据(例如,具有新消息的用户列表).
对于普通的webapp,我可以使用一些每appdomain存储,如AppDomain.SetData或只是静态变量.我应该为Azure使用什么(缓存?blob存储?队列?)以及哪种解决方案最快?
我的目标是使用lxml解析HTML,它支持XPath和CSS选择器.
我可以将我的模型属性绑定到CSS或XPath,但我不确定哪一个是最好的,例如在更改HTML布局时更少的烦恼,更简单的表达式,更高的提取速度.
在这种情况下你会选择什么?
阅读实体框架中缺乏持久性无知我经常偶然发现POCO适配器.问题是,有没有人在生产中使用它,它是如何进行的以及有哪些陷阱?
我考虑了应用程序设计的两种替代方案:在业务逻辑中使用POCO与该适配器,并使表示层使用它们或创建在EF实体和DTO之间转换的服务层:(1)EF实体< - >适配器< - > POCO业务对象< - >演示文稿或(2)EF实体< - >服务层< - > DTOs < - >演示文稿.第一种方法似乎更干净,但我有点犹豫POCO适配器不是非常标准的解决方案,可能包含一些现在不明显的缺点.