gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 07:08:40 28 4
gpt4 key购买 nike

有没有办法将 Dapper 包含在 Metro 应用程序中?
它依赖于 WinRT 中遗漏的 System.Data。
如果没有,是否有任何类似的框架可以使用?

最佳答案

Is there any way to include Dapper in metro apps?



没有。正如您所观察到的,缺少 System.Data几乎是一个展示停止器,但除此之外 WinRT 还省略了元编程支持,因此需要重新编写整个内核以使用常规(即慢速)反射。您可以通过一些精心设计的圈子来绕过这个问题,但没有 System.Data这似乎是一个失败的原因。

基本上,WinRT(据我所知)的目的是从 Web 服务之类的东西中使用您的数据,这是经典的“智能客户端”而不是“富客户端”模型。

所以你可能会考虑:
  • 服务器(完整的 .NET)
  • 使用“dapper”进行数据访问
  • 暴露一些调用/序列化协议(protocol)
  • 客户端(用于 Windows 应用商店应用程序的 .NET,或今天的任何术语)
  • 消耗一些调用/序列化协议(protocol)

  • 严格来说,您可以通过 IIRC 打破所有规则并仅引用 .NET,但这不会通过任何 MS 验证,也不会是合适的 Metro Windows Store 应用程序。

    关于microsoft-metro - Metro 应用程序中的 Dapper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12726197/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com