silverlight基础问题

zhxjx 2011-03-10 10:15:36
最近刚刚到了一家公司,开发项目要用到 silverlight3 可是以前从来没有接触过,而且我也只是刚刚毕业的毛头小子,所以厚着脸皮来请教大家个基础问题!

我现在正在学习silverlight , 现在遇到的问题是 对数据库的 增删改查,由于太菜,同事给的代码也很多不懂的,所以请教各位 谁有vs2008 + silverlight + linqtosql + DomainServiceClass 实现对数据库简单的增删改查 的教程 或者您如果有时间 可以大体的给我讲讲也好,我现在是一点头绪都没有! 麻烦了!
...全文
91 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kael_thas 2011-03-10
  • 打赏
  • 举报
回复
百度 慢慢查吧,没法讲,多看看小例子
lcp147572931 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhxjx 的回复:]
最近刚刚到了一家公司,开发项目要用到 silverlight3 可是以前从来没有接触过,而且我也只是刚刚毕业的毛头小子,所以厚着脸皮来请教大家个基础问题!

我现在正在学习silverlight , 现在遇到的问题是 对数据库的 增删改查,由于太菜,同事给的代码也很多不懂的,所以请教各位 谁有vs2008 + silverlight + linqtosql + DomainServiceCla……
[/Quote]

这个上面有三种silverlight和数据库操作的方式 你去学习下吧
http://www.silverlightchina.net/html/tips/2009/0826/153.html
a184485789 2011-03-10
  • 打赏
  • 举报
回复
TestContext tsc = new TestContext();
是你创建的WCF RIA Service

EntityQuery<test> query = from xid in tsc.GetTestQuery() select xid ;
LoadOperation op = tsc.Load(query);
this.gd.ItemsSource = op.Entities;
获取所有Test对象,并绑定到gd

test test1 = new test();
实例化一个新test对象

test1.xid = Convert.ToInt32( this.txt1.Text);
test1.xname = this.txt2.Text;
tsc.tests.Add(test1);
添加新建的对象

tsc.SubmitChanges();
修改数据库
zhxjx 2011-03-10
  • 打赏
  • 举报
回复
囧!!! 已经连上数据库 并可以对 数据库做增加操作,不过 对域服务 不太了解!这里是代码 麻烦各位帮忙指点指点:

public partial class MainPage : UserControl
{
TestContext tsc = new TestContext();
public MainPage()
{
InitializeComponent();
Bind();
}
private void Bind()
{
EntityQuery<test> query = from xid in tsc.GetTestQuery() select xid ;
LoadOperation op = tsc.Load(query);
this.gd.ItemsSource = op.Entities;
}

test test1 = new test();

private void add_Click(object sender, RoutedEventArgs e)
{
test1.xid = Convert.ToInt32( this.txt1.Text);
test1.xname = this.txt2.Text;
tsc.tests.Add(test1);
tsc.SubmitChanges();
Bind();
}

private void Update_Click(object sender, RoutedEventArgs e)
{
test1.xid = Convert.ToInt32(this.txt1.Text);
test1.xname = this.txt2.Text;
tsc.SubmitChanges();
Bind();
}

private void Del_Click(object sender, RoutedEventArgs e)
{
test1.xid = Convert.ToInt32(this.txt1.Text);
test1.xname = this.txt2.Text;
tsc.tests.Remove(test1);
tsc.SubmitChanges();
Bind();
}
}

8,756

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧