我想在silverlight中用WCF RIA从数据库(SQL)中查询一条数据,请问该怎么实现?谢谢。。

 我来答
百度网友062ef4520
2011-04-29
知道答主
回答量:17
采纳率:0%
帮助的人:11.1万
展开全部
先添加ADO.NET实体模型,然后建立domain services,然后写里面的query方法,然后调用就可以了。注意domain service必须标记EnableClientAccessAttribute属性,才能被客户端项目引用。
追问
有具体步骤吗,本人刚接触,希望能给个小例子,谢谢
lizhenlin126
2011-04-26 · 超过65用户采纳过TA的回答
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:149万
展开全部
/// <summary>
/// 访问数据的一个字段属性
/// </summary>
private DomainService1 proxy;
private DomainService1 Proxy
{
get
{
if (proxy == null)
{
proxy = new DomainService1();
}
return proxy;
}
}

/// <summary>
/// 绑定数据
/// </summary>
public void Data_Bind()
{
Proxy.Load<表名>(Proxy.GetNewDBQuery().OrderBy(n => n.NewID),
p =>
{
ObservableCollection<表名> testlist = new ObservableCollection<表名>(p.Entities);
dgEmployee.DataContext = testlist;
},
null);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hmn1hv7bu
2011-04-24 · TA获得超过2953个赞
知道小有建树答主
回答量:1374
采纳率:100%
帮助的人:833万
展开全部
在web网站项目里添加,

你新建一个silverlight应用的解决方案,应该有两个项目:
一个是silverlight项目,
一个是silverlight的宿主项目,即网站项目,
追问
这一步我做了,新建silverlight工程,承载在一个web项目里,但是在创建.srv服务文件的时候提示错误[InvalidOperationException]: The type 'SLGetDataFromWCFRIA.Web.SLWCFRIA', provided as the Service attribute value in the ServiceHost directive, or provided in the configuration element system.serviceModel/serviceHostingEnvironment/serviceActivations could not be found.貌似配置文件没有配对,麻烦帮帮忙。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式