dev*_*ull 5 c# asp.net silverlight entity-framework
我正在使用域服务从Silverlight客户端从数据库中获取数据.
在DomainService1.cs中,我添加了以下内容:
[EnableClientAccess()]
public class Product
{
public int productID;
public string productName;
public List<Part> Parts = new List<Part>(); //Part is already present in Model designer
}
Run Code Online (Sandbox Code Playgroud)
在DomainService1类中,我添加了一个新方法来检索自定义类对象的集合:
[EnableClientAccess()]
public class DomainService1 : LinqToEntitiesDomainService<HELPERDBNEWEntities1>
{
...
public List<Product> GetProductsList(...)
{
List<Product> resultProducts = new List<Product>();
...
return resultProducts;
}
}
Run Code Online (Sandbox Code Playgroud)
从Silverlight客户端我试图访问该方法:
DomainService1 ds1 = new DomainService1();
var allproductList = ds1.GetProductsList(...);
ds1.Load<SLProduct>(allproductList).Completed += new EventHandler(Load_Completed); //Not correct usage
Run Code Online (Sandbox Code Playgroud)
但是,调用新方法不是正确的方法.我在DomainServices.cs中添加新类Product的原因是要进行有效的分组.我无法使用实体框架自动生成的模型类来实现相同的功能.
如何调用我从客户端调用新方法?
归档时间: |
|
查看次数: |
1529 次 |
最近记录: |