草庐IT

在WCF服务中初始化实体数据模型

我在以下问题上挣扎了很多。我有一个WCF服务,其中包含实体数据模型。实际上,该模型使用基础表中的所有数据初始化,因此在运行时包含所有数据。我需要的是在我的实体数据模型中只有某些数据。是否可以使用存储在数据库表中的数据的子集初始化我的实体数据模型?可以说,在某个地方的方面给出一个曲折的话?任何帮助都非常感谢。谢谢大家和善意桑德罗看答案我不确定您了解这些概念。实体数据模型仅使用实体类型,关联类型和属性等概念来描述数据的结构。实体类型的实例实际描述了像客户,类别等的对象,这实际上是映射到基础表的方法。话虽如此,有很多方法可以过滤您的数据,这是LINQ最熟悉的方法之一。这里有一些资源:https://

C#Protobuf WCF

我想用WCF测试Protobuf。我使用ProtobufAttirbutes配置了我的服务和客户端,并在App-Config中添加了扩展名,并告诉服务和客户端使用Protobufbehavior,现在我想检查客户端发送给服务的内容(列表OB类人)。如果没有Protobuf,客户端将将XML样式对象列表发送到服务。但是,Protobuf更紧凑。问题是,当我研究它(使用提琴手/Wireshark)时,它仍然看起来像XML示例:04RAZIW0.613646153646356552017-07-05T13:23:57.4356535+02:001NZORLT0.6136461536463565520

android - 在模拟器中使用 kSOAP2 使用本地主机 WCF 服务

我已经用头撞墙好几天了,所以非常感谢任何帮助。首先介绍一下背景。我是一名经验丰富的WindowsMo​​bile开发人员,正在转向Android,因此我是Java、Android甚至WCF的菜鸟。我已经对如何使用kSOAP2在Android中使用WCF应用程序进行了大量研究,但无论我做什么,我能想到的是由于超时导致的Android中的套接字错误。首先,我在VisualStudio2008中创建了一个Web服务应用程序,该应用程序不需要任何参数并且仅使用字符串值进行响应。Web服务代码如下:usingSystem;usingSystem.Collections.Generic;using

android - wcf 渐进式下载

我正在尝试编写一个可以将mp3文件发送到客户端的WCF服务。我需要它来使用渐进式下载传输mp3文件,因为客户端是一个android应用程序,我希望它尽快开始播放。如何使用WCF进行渐进式下载?可能吗?这是我目前所拥有的。这似乎有效,但它不是渐进式下载。它在android应用程序中播放,但仅在下载整个文件后才播放。服务契约(Contract):[OperationContract,WebGet(UriTemplate="/GetFileStream/?filepath={virtualPath}")]StreamGetFileStream(stringvirtualPath);服务配置:

Android 使用自签名客户端证书身份验证连接到 IIS 中的 WCF 休息服务

问候,我正在尝试创建一个Android测试应用程序,它只会执行以下操作“使用自签名客户端证书身份验证连接到IIS中的JSONWCF休息服务”,但目前我一直收到“禁止访问”当我运行应用程序时。WCF服务的客户端WCF似乎工作正常,当我禁用“需要客户端证书”时,WCF服务的Android客户端应用程序也可以正常工作。奇怪的是,Eclipse通知已找到客户端证书并使用它创建了KeyManager,但没有任何内容发送到服务器。已对自签名证书执行以下步骤使用serverCA.cer和clientCA.cer作为子证书创建了rootCA.cer已从客户端CA.cer创建私钥信息使用Portecle

c# - 从 Android 模拟器连接到本地主机上的 wcf 服务时遇到问题

我正在使用XamarinStudio构建一个应该访问wcf服务的应用程序。使用以下url从我的浏览器访问该服务工作正常:http://localhost:52277/api每当我尝试从我的android代码访问它时,我都会收到以下异常:System.Net.WebException:Error:ConnectFailure(Connectionrefused)--->System.Exception:ConnectionrefusedatSystem.Net.Sockets.Socket.Connect(System.Net.EndPointremoteEP)[0x00000]in:0

android - 从 Android 将 JSONArray 发布到 WCF 服务

我无法将值的JSONArray发布到我的WCF服务。当我从Fiddler或.NetTestClient发布数据时,它工作正常。每次我尝试从我的android应用程序发布时,我都会收到请求错误这是我从android应用程序发送到我的WCF服务的JSON数据。我已经尝试了来自Fiddler的确切数据并且它有效[{"date":"2013-02-2215:30:374:021","id":"1","description":"test","name":"test"},"date":"2013-02-2511:56:926:020","id":"2","description":"ghy","

c# - 新电子商务网站的 WCF vs WEb api vs Web 服务

这个问题在这里已经有了答案:WCFvsASP.NETWebAPI[closed](11个答案)关闭6年前。我正在MVC和sqlserver中创建一个新的电子商务应用程序作为数据库。我想为此使用EntityFramework。我对选择数据访问层感到困惑。我应该在WCF、Webapi和Web服务之间使用哪一个。将来我们可能需要android和IOS应用程序。我认为Webapi将是最好的选择。我试图找到webapi和WCF之间的区别,我发现的是。新的ASP.NETWebAPI是之前WCFWebAPI项目的延续(尽管一些概念已经改变)。WCF最初是为了启用基于SOAP的服务而创建的。对于更简单

Android 与 WCF Web 服务使用 ksoap2 - 错误 SoapFault - 故障代码 : ‘a:ActionNotSupported’

我做了一个简单的项目来使用ksoap2调用wcfweb服务。但是当它调用信封.getResponse();它给出了错误的说法————–“SoapFault–faultcode:‘a:ActionNotSupported’faultstring:‘ThemessagewithAction‘GetString’cannotbeprocessedatthereceiver,duetoaContractFiltermismatchattheEndpointDispatcher.Thismaybebecauseofeitheracontractmismatch(mismatchedActions

Android - 到 .NET WCF 服务的 Https 连接给出 SSLException : "No peer certificate"

[已解决]-见下文在Android2.2中通过HTTPS连接尝试从启用REST的WCF服务获取一些JSON数据时出现异常。然后我注意到发生了一些非常奇怪的事情。在我的手机上运行该应用程序时,它运行良好,并且会返回漂亮的JSON数据。然而,当在我的模拟器上运行应用程序时,它在执行“httpclient.execute(request)”后立即崩溃,给出SLLException:没有对等证书。这特别奇怪,因为我的WCF服务有一个有效的RapidSSL签名证书(CA)。另外,我确保我的IIS中不需要客户端证书。(此外,此函数并未在UIThread上运行!它在单独的线程上运行。)我的代码:pu