- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要在我的域服务中使用类似于以下的方法:
public SystemState GetSystemStatus()
{
return new SystemStatus
{
InterestingStatusValue1 = 1223,
OtherInterstingStatusValue = "abc",
}
}
那是行不通的。不会为 Silverlight 客户端应用程序自动生成任何内容。但是,如果我将其设为 IQueryable 方法,那么我会在客户端生成一些内容。我将在上下文对象上获得一个 SystemStates 属性和一个查询方法。
有没有办法使它成为一个简单的 WCF 调用?我想我可以为我的 RIA 网站提供 WCF Silverlight Enabled 服务,然后设置服务引用(这不对吧?)(为什么我在 Silverlight 应用程序中看不到服务引用?)
乍一看,RIA 服务似乎强制执行以数据为中心/简单的 CRUD,这对表编辑器来说非常有用,但对于在数据网格上落后的 LOB 应用程序来说就不是那么多了,你就完成了。
最佳答案
您可以使用一个属性只返回一个实体(假设 SystemState 是您的实体):
例如:
[Query(IsComposable = false)]
public SystemState GetSystemStatus()
{
return new SystemStatus
{
InterestingStatusValue1 = 1223,
OtherInterstingStatusValue = "abc",
}
}
请记住,这仍然是一个查询,Ria 服务将在您的 DomainContext 中生成一个方法,例如:
EntityQuery<SystemState> GetSystemStatusQuery()
像普通 EntityQuery 一样使用它,但请记住,您不能对返回的对象执行查询操作(排序或过滤)。
如果要在服务器上执行操作,请尝试使用 [Invoke] 属性。例如:
[Invoke]
public SystemState GetSystemStatus()
{
return new SystemStatus
{
InterestingStatusValue1 = 1223,
OtherInterstingStatusValue = "abc",
}
}
我不知道你的返回类型有多复杂,但我想如果它可以序列化,它就可以工作(不确定)。
关于silverlight-4.0 - DomainService 可以返回单个自定义类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3849581/
我不能完全理解在什么情况下我会使用 DomainService 和在这种情况下你的文件不详细在这个问题上足够了。你能给出更详细的解释吗举个例子? 如果我只使用 ApplicationService 而
我正在使用域服务从 Silverlight 客户端的数据库中获取数据。 在 DomainService1.cs 中,我添加了以下内容: [EnableClientAccess()] public cl
我想要在我的域服务中使用类似于以下的方法: public SystemState GetSystemStatus() { return new SystemStatus {
我的 Silverlight 应用程序使用 RIA Web 服务与使用 Entity Framework 模型的 DomainService 进行交互。 在服务中我有一些简单的东西,比如: Publi
假设您创建了一个 RIA DomainService 并在其中包含一个 Person(如下所示)实体,您可以访问该对象上的聚合实体吗? 例如,如果我有这样的实体(请记住,这是一种天真的表示,它们是通过
我收到这个错误,但真的不知道如何解决: The element 'system.serviceModel' has invalid child element 'domainServices'. Li
我正在开发 Silverlight 4.0 应用程序并使用 RIA 服务。我在服务器端创建了一个类,其中应用了 DataContract 和 DataMember 属性。 DomainService
我在本地环境中加载了一个应用程序。这是我继承的代码库,根本没有让它工作。此时,当我在浏览器中导航到“http://test.myapp.com:75/”时,收到以下错误: 描述:处理此请求所需的配置文
谁能给我指出一个示例或简要描述如何使用 Linq to SQL 作为数据访问层但创建 WCF RIA Services DomainService 的自定义实现使用 .dbml 文件(这是因为 Lin
我正在尝试使用 RIA 服务,我安装了 Silverlight 4 和 Silverlight 4 Tools/SDK,但我无法设置 LINQToEntitiesDomainService,因为我找不
在 RIA 域服务中,我添加了一些实用功能。比如我们有... public virtual CmsDealer GetCmsDealerById(string id) { return thi
我使用 Invoke 属性从我的 SL ViewModel 调用了这个 DomainService 方法: [Invoke] public ServiceModel.Recipy GetRecipyB
我在带有一些 Silverlight 组件的 ASP.Net 应用程序中使用 .Net RIA 服务的七月 CTP。我正在从 Silverlight 调用 RIA 服务。 当我尝试在我的领域服务(一个
我有一个带有多个对象和 RestfulServices 的 apache ISIS 网络应用程序。出于记录目的,我需要请求本身的一些信息,而不仅仅是应该发送的参数。我如何访问这些请求 header 信
这是一个有趣的问题,我希望有人能帮忙解决。 我有一个包含以下查询的 DomainService 类: [Query] public IEnumerable GetBatchResult
我是一名优秀的程序员,十分优秀!