我已經創建了簡單的POCO類是這樣的:綁定數據從WCF RIA Services將數據網格實體框架代碼優先
public class Entity
{
public int Id { get; set; }
public bool IsActive { get; set; }
}
這是我的EF的DbContext:
public class SampleContext:DbContext
{
public DbSet<Entity> Entities { get; set; }
}
我定義的樣本這樣的邏輯層:
public class EntityTask : IEntityTask
{
#region Implementation of IEntityTask
public IEnumerable<Entity> GetAll()
{
var contex = new SampleContext();
return contex.Entities.ToList();
}
#endregion
}
public interface IEntityTask
{
IEnumerable<Entity> GetAll();
}
這是在服務器項目中定義的DomainService類:
[EnableClientAccess()]
public class CrudService : DomainService
{
private readonly IEntityTask _entityTask;
public CrudService(IEntityTask entityTask)
{
_entityTask = entityTask;
}
public IQueryable<Entity> GetAll()
{
return _entityTask.GetAll().AsQueryable();
}
}
完成這些步驟後,我不知道如何將數據綁定到Silverlight項目中的DataGrid。 我已經檢查了網上的很多鏈接,但其中很多都使用嚮導將數據綁定到數據網格。 如何將實體綁定到DataGrid?