Выбрать все строки с помощью платформы Entity Framework Я пытаюсь выбрать все строки из базы данных, используя структуру сущности для манипуляций, прежде чем они будут отправлены в форму var ptx = [modelname].[tablename](); ptx.[tablename].Select(????) что происходит в???? Ответ 1 Я использовал объект entitydatasource и предоставлял все, что мне нужно для того, что я хотел сделать. _repository.[tablename].ToList(); Ответ 2 Как насчет: using (ModelName context = new ModelName()) { var ptx = (from r in context.TableName select r); } ModelName - это класс, автоматически генерируемый конструктором, который наследует от ObjectContext. Ответ 3 В Entity Framework есть одна красивая вещь, например: var users = context.Users; Это выберет все строки в таблице User, затем вы можете использовать .ToList() и т.д. Для новичков в Entity Framework это выглядит как: PortalEntities context = new PortalEntities(); var users = context.Users; Это будет выбрать все строки в таблице User Ответ 4 Вы можете просто выполнить итерацию через контекст dbSet.tablename foreach(var row in context.tablename) Console.WriteLn(row.field); или немедленно оценить ваш собственный список var allRows = context.tablename.ToList(); Ответ 5 Вы можете использовать: ptx.[tablename].Select( o => true)
Ответ 1 Я использовал объект entitydatasource и предоставлял все, что мне нужно для того, что я хотел сделать. _repository.[tablename].ToList();
Ответ 2 Как насчет: using (ModelName context = new ModelName()) { var ptx = (from r in context.TableName select r); } ModelName - это класс, автоматически генерируемый конструктором, который наследует от ObjectContext.
Ответ 3 В Entity Framework есть одна красивая вещь, например: var users = context.Users; Это выберет все строки в таблице User, затем вы можете использовать .ToList() и т.д. Для новичков в Entity Framework это выглядит как: PortalEntities context = new PortalEntities(); var users = context.Users; Это будет выбрать все строки в таблице User
Ответ 4 Вы можете просто выполнить итерацию через контекст dbSet.tablename foreach(var row in context.tablename) Console.WriteLn(row.field); или немедленно оценить ваш собственный список var allRows = context.tablename.ToList();