silverlight中如何使用SQL语句?

privateSchoolContext_schoolContext=newSchoolContext();privateLoadOperation<student>lo... private SchoolContext _schoolContext = new SchoolContext();
private LoadOperation<student> loadOp;
数据库是这样声明的
现在想用SQL语句对数据库进行修改,不知道应该怎么办
新手入门,希望能说详细一些
展开
 我来答
盐水肉西瓜
2012-08-21 · TA获得超过210个赞
知道小有建树答主
回答量:217
采纳率:0%
帮助的人:233万
展开全部
1、silverlight不能直接访问数据库(没有相应的原生类库支持)
2、如果不是搞动态数据库结构(也就是编译时不能确定数据库结构)的项目,完全没必要使用SQL,想修改数据的话,在建数据模型的时候勾选Update和Delete选项,之后直接在前台改,然后SubmitChanges就行了。
3、silverlight提倡使用MVVM,如果用SQL语句在前台和后台之间传递,MVVM结构就被破坏了
4、如果短期内大脑拐不过弯,又急着要做点东西出来,可以在服务端开放一系列SQL支持的方法,例如在后台开放ExecuteSQL,QuerySQL等,前台用InvokeOperation调用,传入SQL语句,并获取执行结果 (服务端是没有限制的,可以自由访问数据库,网上参考资料太多了,不赘述)。
5、一旦你决定使用SQL查询并修改后台数据,就意味着你要自己写从前台到后台的一些列代码,自己想想是否划算吧~
追问
现在大概是要做一个弹窗,然后在里面可以输入数据传到数据库里。主页面是直接显示数据库表,但是不允许修改,要怎么解决?
thlwbb
2012-08-21 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:131万
展开全部
多看看资料书
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式