Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用webservice作为ado.net实体数据模型的数据源_C#_Database_Web Services_Odata_Ado.net Entity Data Model - Fatal编程技术网

C# 使用webservice作为ado.net实体数据模型的数据源

C# 使用webservice作为ado.net实体数据模型的数据源,c#,database,web-services,odata,ado.net-entity-data-model,C#,Database,Web Services,Odata,Ado.net Entity Data Model,我目前正在尝试使用Web服务作为ado.net edm的源代码。 例如:$元数据 我已经将Web服务的xml存储在一个变量中,以便在必要时使用它。 是否有任何方法将Web服务的数据与数据模型关联起来,以便动态创建与Web服务相关的edm表 我只需要使用行名称和类型动态创建表 致意 Julian您可以使用WCF数据服务客户端实用程序(DataSvcUtil.exe)。这是一个命令行实用程序,允许您创建使用任何OData服务所需的.Net类 您将需要执行Visual Studio命令提示符,并确保V

我目前正在尝试使用Web服务作为ado.net edm的源代码。 例如:$元数据

我已经将Web服务的xml存储在一个变量中,以便在必要时使用它。 是否有任何方法将Web服务的数据与数据模型关联起来,以便动态创建与Web服务相关的edm表

我只需要使用行名称和类型动态创建表

致意
Julian

您可以使用WCF数据服务客户端实用程序(DataSvcUtil.exe)。这是一个命令行实用程序,允许您创建使用任何OData服务所需的.Net类

您将需要执行Visual Studio命令提示符,并确保Visual Studio安装包含WCF功能:使用DataSvcUtil.exe,您将需要类似于此的条目

datasvcutil /out:NetflixODataProxy.cs /uri:http://odata.netflix.com/v2/Catalog/ /language:CSharp /nologo /version:2.0

我不完全确定您想做什么,但如果您只想查询OData服务,我建议您尝试一下,它可以在几次单击后将OData服务作为DataContext添加到您的解决方案中|