protected void Page_Load(object sender, EventArgs e)
        {
            var authorid   = Convert.ToInt32(Request.QueryString["authorid"]);
            var fkAuthorId = (EntityField2)EntityFieldFactory.Create("PostEntity", "FkAuthorId");
            var parameter  = new EntityDataSourceParameterBase
            {
                PathsFunc   = path2 => path2.Add(PostEntity.PrefetchPathCategory1CollectionViaCategory1Post),
                FiltersFunc = filters => filters.Add(fkAuthorId == authorid)
            };

            using (var ds = new EntityDataSourceBase <PostEntity, EntityDataSourceParameterBase>())
            {
                var entities = ds.GetEntities(parameter);
                rpt.DataSource = entities;
            }
            rpt.DataBind();
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var parameter = new EntityDataSourceParameterBase
            {
                ItemsToReturn = 0,
                PathsFunc     = paths =>
                {
                    var c2 = Category1Entity.PrefetchPathCategory2.WithMaxNumberOfItems(2);
                    c2.SubPath.Add(Category2Entity.PrefetchPathPostCollectionViaCategory2Post.WithMaxNumberOfItems(20));
                    paths.Add(c2);
                },
                //FiltersFunc = filters => filters.Add(fkAuthorId == authorid)
            };

            using (var ds = new EntityDataSourceBase <Category1Entity, EntityDataSourceParameterBase>())
            {
                var entities = ds.GetEntities(parameter);
                rpt.DataSource = entities;
            }
            rpt.DataBind();
        }
 public EntityNotFoundException(Type entityType, EntityDataSourceParameterBase parameter)
     : base(String.Format("'{0}' tipindeki entity'ler çekilirken hiçbir entity bulunamadı.  {1}", entityType.Name, parameter))
 {
 }
 public MultipleEntitiesFoundException(Type entityType, EntityDataSourceParameterBase parameter)
     : base(String.Format("'{0}' tipindeki entity'ler çekilirken birden fazle entity bulundu. {1}", entityType.Name, parameter))
 {
 }
Example #5
0
 public MultipleEntitiesFoundException(Type entityType, EntityDataSourceParameterBase parameter)
     : base(String.Format("'{0}' tipindeki entity'ler çekilirken birden fazle entity bulundu. {1}", entityType.Name, parameter))
 {
 }
 public EntityNotFoundException(Type entityType, EntityDataSourceParameterBase parameter)
     : base(String.Format("'{0}' tipindeki entity'ler çekilirken hiçbir entity bulunamadı.  {1}", entityType.Name, parameter))
 {
 }