【问题标题】:System.Data.Services Client: source code on GitHubSystem.Data.Services 客户端:GitHub 上的源代码
【发布时间】:2015-09-29 18:11:30
【问题描述】:

我从站点“https://github.com/mono/mono”下载了“System.Data.Services.Client”包的源代码,但显然源代码不是最新的,因为我看到“DataServiceContext” (源代码:https://github.com/mono/mono/blob/master/mcs/class/System.Data.Services.Client/Client/System/Data/Services/Client/DataServiceContext.cs)没有网站上列出的所有成员“https://msdn.microsoft.com/en-us/library/system.data.services.client.dataservicecontext(v=vs.113).aspx”,例如“Format”或“DefaultResolveType”。是什么原因?有没有办法获取当前源代码?

“System.Data.Services.Client”包是否与 Xamarin.Forms 兼容?我需要解决我的问题“https://stackoverflow.com/questions/32690291/updating-a-record-in-an-odata-service-using-c-sharp”中描述的问题,我目前唯一的想法是在我的解决方案中包含“System.Data.Services.Client”包的源代码,以查看会发生什么在包装中。

【问题讨论】:

    标签: mono xamarin.forms


    【解决方案1】:

    Mono 和 .NET Framework 不是一回事。您正在查看 Mono 的源代码,但随后您参考了 MSDN,其中包含有关 DataServiceContext 的文档,该文档是 .NET Framework 的一部分。 Mono 开发人员尝试至少遵循相同的公共接口,但在这里和那里你会看到差异。因此,如果缺少 Format 属性 - 这并不意味着源代码“不是最新的”,因为您正在查看的源代码和文档属于不同的项目。

    现在,即使在这种情况下,您也可以在 Mono 和 .NET Framework 下使用相同的源代码,除非您使用那些缺少的方法\属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-22
      • 1970-01-01
      • 2011-12-26
      • 2022-10-13
      • 2015-11-15
      • 2013-04-15
      • 2020-01-10
      相关资源
      最近更新 更多