如何阻止此代码只选择50条记录,而选择全部

本文关键字:选择 记录 全部 50条 代码 何阻止 | 更新日期: 2023-09-27 18:05:21

[OperationContract]
        public List<AlumniRegDetails> GetRecord()

  {
        using (Entities context = new Entities())
        {
            return (from c in context.Alumni_Registration 
                    select new AlumniRegDetails
                    { 
                        RegNo=c.RegNo,
                        Name=c.Name,
                        Gender=c.Gender,
                        Ay_Yr= c.AY_ID,
                        CellNo= c.CellNo,
                        BranchId=c.BranchId,
                        EmailId=c.EmailId,
                        facebookId=c.FacebookId,
                        LinkedID=c.LiknedInId,
                        googlePlusID=c.GooglePlusId,
                        Address=c.Address,
                       CountryId=c.CountryId,
                       StateId=c.StateId,
                       City=c.CityId,
                        Designation=c.DesginationId,
                        Occupation=c.OccupationId,
                    }).Take<AlumniRegDetails>(50).ToList<AlumniRegDetails>();
        }
    }

我在Silverlight的Service.svc.cs文件中编写了这段代码。这行代码——Take(50). tolist();让我从数据库中检索50条记录。我的要求是,它应该检索所有的记录从数据库没有任何限制。有人能纠正我吗?

如何阻止此代码只选择50条记录,而选择全部

删除Take,它将返回所有记录。如果您需要List<T>,请保留ToList()

}).Take(50).ToList();

= =>

}) .ToList ();

Replace

}).Take<AlumniRegDetails>(50).ToList<AlumniRegDetails>();

}).ToList<AlumniRegDetails>();