WEB开发网
开发学院图形图像Flash Silverlight 3 Beta 新特性解析(5) - Data篇 阅读

Silverlight 3 Beta 新特性解析(5) - Data篇

 2009-03-26 11:59:31 来源:WEB开发网   
核心提示: 这个方便后面的设置验证处理(最后一节将讲到)其中ProductService.cs类如下1:[EnableClientAccess()]2:publicclassProductService:LinqToEntitiesDomainService<AdventureWorks_Ent

这个方便后面的设置验证处理(最后一节将讲到)

其中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)

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Silverlight 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接