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