首页 文章
  • 0 votes
     answers
     views

    WCF发现和DataService V3

    我想为我的Data Services v3公开发现 endpoints (包括TCP和UDP),并允许从客户端发现服务并在另一个应用程序中发现它们 . 发现的要点是在客户端获取服务 endpoints 地址 . 我试图调整Microsoft为WCF Discovery提供的示例,但到目前为止,我未能实现我的目标 . 我在服务器端创建了一个自定义数据服务主机工厂: public class Cust...
  • 2 votes
     answers
     views

    ASP.NET与WCF数据服务或WCF数据服务一起使用

    使用 ASP.NET 与 WCF RIA Services 或 WCF Data Services 一起使用是否合理?或者这些技术/框架仅适用于 Silverlight ?
  • 3 votes
     answers
     views

    WCF和实体框架,隐藏列/实体属性

    无论如何我是否可以从实体类/对象隐藏实体的属性?在这种情况下,我不想暴露用户的电子邮件地址..但我仍然希望能够将新用户发布到服务.. Edit 只是为了澄清我之后的事情...... 我有一个WCF数据服务“绑定”到我的实体框架实体...其中一个实体是一个“用户实体”,它有一个名为“电子邮件”的属性..所以我想做的就是能够设置我要为“消耗”服务的客户端公开/显示的用户实体的哪些属性..我希望这使得它...
  • 0 votes
     answers
     views

    尝试将WCF数据服务用作另一个OData服务的中继

    我有一个ASP.NET Web API 2.0 OData服务项目,我试图通过服务引用WCF数据服务(5.6)通过ASP.NET MVC项目中继 - 我这样做的原因是用户浏览器'可以访问服务而不用担心IE8和IE9的CORS-所以他们将拥有相同的主机 . 经过一些修修补补后,这个设置大部分都有效,但有一些问题,我的设置: 服务项目 1)ASP.NET Web API 2.0 OData endpo...
  • 0 votes
     answers
     views

    WCF需要datacontract属性吗?

    在WCF DataContract属性是必需的吗? 我有一个类没有使用DataContract标记类或使用DataMember标记属性 . 当我在4服务器上部署wcf服务时,4服务在3服务器上工作正常,在1服务器上失败,消息“类型'类'无法序列化 . 请考虑使用DataContractAttribute属性标记它,并标记要序列化的所有成员使用DataMemberAttribute属性 . “ 那么...
  • 1 votes
     answers
     views

    如何反序列化WCF数据服务对象? [重复]

    这个问题在这里已有答案: How to deserialize object from OData Atom feed? 1回答 我从“ServiceOperation”(WCF数据服务)返回到客户端: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <...
  • 4 votes
     answers
     views

    在Silverlight中重用ADO.NET数据服务和WCF服务之间的类型

    我有一个ADO.NET数据服务和一个常规的WCF服务 . 我在Silverlight应用程序中使用这两种服务 . WCF服务具有一个操作,该操作具有与ADO.NET数据服务返回的实体相同类型的参数 . 问题是silverlight为WCF服务和ADO.NET服务生成不同的类型,因此将结果从一个传递到另一个将需要额外的代码 . 我想重用为WCF serice代理重用为ADO.NET数据服务代理生成...
  • 8 votes
     answers
     views

    WCF / WCF数据服务/ WCF RIA服务

    不要添加另外关于不同WCF堆栈的SO帖子,但我想确保在浪费更多开发时间之前我正朝着正确的方向前进... 我的场景 - 我们公司有许多网络应用程序都可以访问同一系列的数据库 . 所有应用程序基本上都是独立开发的,因此有大量的业务逻辑和数据访问重复 . 最重要的是,我有一个(可能是不合理的)目标,即使这个项目独立于客户端 - 将我们当前的业务逻辑和数据访问整合到一个界面中,该界面可以通过Web应用程序...
  • 1 votes
     answers
     views

    具有自定义实体的WCF数据服务

    我有一组自定义实体,它们反映了数据的业务表示 . 然后我还有一组实体,它们将1对1映射到表示数据存储的数据库 . 我的业务层在两种类型之间进行转换,并执行所需的任何其他逻辑 . 我只通过我的服务接口公开自定义对象 . 据我所知,我无法使用WCF数据服务 . 数据服务 需要直接绑定到db源(或直接数据库连接的一些轻微抽象),并且 导致使用数据实体 . 如果我错了,请纠正我,但在使用我的业...
  • 2 votes
     answers
     views

    使用WCF数据服务进行分页

    我的问题是如何使用WCF数据服务处理分页 . 我想要使用它的方式是执行查询(传递页面大小和当前页面),并获取该查询的结果以及页面信息,如总页数,当前页面编号和页面大小 . 客户端(这是另一种将结果转换为使用JSON的移动应用程序的服务)来处理下一个/上一个按钮 . 但是,在WCF数据服务上使用LINQ太有限了,它不支持我需要的LINQ表达式 . 我尝试在WCF data 服务中创建服务操作,但我...
  • 0 votes
     answers
     views

    从WCF数据服务调用另一个WCF数据服务

    我有这种情况: 1- WCF数据服务#1与自定义实体(没有实体框架) 2- WCF数据服务#2,具有实体框架的实体 . 我的客户端应该只调用WCF数据服务#2暴露更多然后使用自己的实体的函数也与来自WCF数据服务#1的实体一起工作 . 换句话说,我在WCF数据服务#2上调用服务操作,返回WCF数据服务#1上的实体,但不幸的是它失败了 . 有什么建议吗?
  • 0 votes
     answers
     views

    使用WCF数据服务 - 获取错误“操作无法完成”

    每当我尝试使用WCF数据服务(WCF数据服务版本5.0)时,代理生成失败并显示错误消息: 操作无法完成 有任何想法吗?数据服务使用VS2012,Entity Framework 5.0和WCF Data Services 5.0构建 . 客户端是使用VS2012构建的Windows 8 . 我也尝试过安装WCF数据服务5.3安装程序,但面临同样的问题 .
  • 2 votes
     answers
     views

    在WCF中使用实体框架的步骤

    我在WCF中使用Entity Framework有一个问题 . 我使用.NET 4.5与EF DbContext . 以下是我在WCF中使用EF所要做的事情 . 可能是他们不够或有些不是必需的 . 创建EF ADO.NET模型 . 使用DbContext模板生成器将POCO类分隔到单独的项目(ProjectName:Entities) . 将POCO项目的TT模板指向数据项目中的edm...
  • 5 votes
     answers
     views

    实体框架4.1两个具有相同属性名称的表

    我在实体框架和SQL数据库方面遇到了一些问题 . 所以我的问题是这样的:在我的数据库中有两个具有相同属性的表,它们在类型和长度上是相同的,但它们没有任何关联 . 没有任何外键 . 一旦我开始与数据库实体框架交互,就会吐出一个着名的错误: 错误0019:类型中的每个属性名称必须是唯一的 . 属性名称已定义 . 我顺便使用代码第一种方法 . 这是表的类表示之一: [Table("bo&q...
  • 12 votes
     answers
     views

    为什么不使用WCF数据服务来查询数据?

    好的,我们正在使用实体框架,并希望将这些实体的数据暴露给消费者 . 这些数据非常常见,虽然最初仅由WPF应用程序使用,但未来可能会被其他技术(如Silverlight,ASP.NET,Office等)使用 . 通常,您将构建WCF服务,该服务公开了许多显式方法,以根据消费者的需求返回数据 . 例如,GetCustomersById(int Id),GetAllCustomers()等 . 如果您将...
  • 86 votes
     answers
     views

    WCF数据服务(OData)与ASP.NET Web API

    我正在设计一个分布式应用程序,它将包含RESTful服务和各种客户端(Silverlight,iOS,Windows Phone 7等) . 现在我正在确定应该使用哪种技术来实现我的服务,WCF数据服务(OData)或ASP.NET MVC 4推出的新ASP.NET Web API . 我在网上看了几个关于每个的演示文稿,现在我倾向于WCF数据服务,主要是因为URI内置的过滤机制和本机超媒体功能 ...
  • 1 votes
     answers
     views

    是否存在将WCF OData服务转换为Web API OData服务的限制?

    我们的应用程序中有一些遗留的OData服务代码,它是使用WCF数据服务编写的 . 我们系统中的其他所有内容现在都使用Web API作为数据接口,因此我希望将我们的WCF OData服务移植到带有OData注释的Web API服务 . 我的问题是,我们目前将OData服务用于标准CRUD语句以及许多服务操作 . 与WCF数据服务(即关系链,服务操作调用等)相比,Web API OData是否存在限制...
  • 6 votes
     answers
     views

    使用REST WCF数据服务作为SQL Reporting服务的数据源

    任何人都可以指向我使用WCF数据服务(ADO.NET数据服务,Astoria)作为数据源的最终Microsoft Map 吗? 那里有零散的信息 . 有一些关于创建自定义数据提供程序,一些关于某种扩展启用连接到Azure存储层(公开为我认为的REST数据服务)和一些关于连接到最新版本的sharepoint(再次,Sharepoint将其数据公开为REST服务?) . 在报告REST服务方面似乎没有...
  • 1 votes
     answers
     views

    如何使用特殊字符将参数传递给WCF Web服务?

    我正在使用WCF和C# . 我必须使用特殊字符(例如Email-ram@gmail.com和Password-Test @ 123)将参数传递给WCF Web服务 传递参数时,得到错误“404 Not Found”,如果传递的参数没有特殊字符,则它正在工作 . Working localhost:35798/RestServiceImpl.svc/LoginRequest/ram/Test123/...
  • 5 votes
     answers
     views

    ObjectContext实例已被释放,不能再用于需要连接的操作

    我正在开发一个WCF数据服务 . 当我尝试从客户端访问它时,我得到以下异常: ObjectContext实例已被释放,不能再用于需要连接的操作 . 码: [WebGet] public IQueryable<Student> GetUsersByClassId(string classId) { Check.Argument.IsNotEmptyOrNull(classId...

热门问题