Silverlight 3 Beta 新特性解析(5) - Data篇
2009-03-26 11:59:31 来源:WEB开发网这个方便后面的设置验证处理(最后一节将讲到)
其中ProductService.cs类如下
1: [EnableClientAccess()]
2: public class ProductService : LinqToEntitiesDomainService<AdventureWorks_Entities>
3: {
4: public IQueryable<Product> GetProduct()
5: {
6: return this.Context.Product;
7: }
8:
9: public void InsertProduct(Product product)
10: {
11: this.Context.AddToProduct(product);
12: }
13:
14: public void UpdateProduct(Product currentProduct, Product originalProduct)
15: {
16: this.Context.AttachAsModified(currentProduct, originalProduct);
17: }
18:
19: public void DeleteProduct(Product product)
20: {
21: if ((product.EntityState == EntityState.Detached))
22: {
23: this.Context.Attach(product);
24: }
25: this.Context.DeleteObject(product);
26: }
27: }
可以给上面的类添加新的方法(比如只查询售价超过多少的方法GetProductByPrice)
Tags:Silverlight 特性
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
- ››Silverlight 2 RTW中ToolTipService.ToolTip不继承...
更多精彩
赞助商链接