microsoft-metro – Metro应用程序中的Dapper

前端之家收集整理的这篇文章主要介绍了microsoft-metro – Metro应用程序中的Dapper前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在地铁应用程序中包含Dapper?
它依赖于WinRT中遗漏的System.Data.
如果没有,是否有任何类似的框架可以使用?

解决方法

Is there any way to include Dapper in metro apps?

不.正如您所看到的,缺少System.Data几乎是一个显示阻止,但是此外WinRT也省略了元编程支持,因此整个核心需要重新编写才能使用常规(即慢速)反射.你可以通过一些精心设计的箍来解决这个问题,但如果没有System.Data,它似乎是一个失败的原因.

基本上,WinRT的意图(据我所知)是从Web服务,经典的“智能客户端”而不是“富客户端”模型中获取数据.

所以你可能会考虑:

>服务器(完整的.NET)

>使用“dapper”进行数据访问
>暴露一些呼叫/序列化协议

>客户端(适用于Windows应用商店应用的.NET,或者今天的任何术语)

>消耗一些呼叫/序列化协议

严格来说,IIRC你可以打破所有规则并且只引用.NET,但这不会通过任何MS验证,也不会成为正确的城域Windows应用程序.

猜你在找的Windows相关文章