Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Active Record / Active Record - UML

  • Мы начинаем работу с Шаблоном проектирования
    Active Record (активная запись), который предусматривает
    выполнение основных операций с базой данных.

    Это значительно упрощает процесс создания программ.
  • Дата отправки отчёта: 21 октября 2018 г.
  • Задание выполнено: за 4 дня 52 мин.
  • Чему научился: Актив рекорд - это ООП представление записи в таблице.
    Про CRUD знал.
    В С# лучше прописывать через свойства, а не поля. Тогда не будет всяких неприятных сюрпризов. Потому что многие инструменты ждут от нас именно свойства, В противном случае не удивляйтесь, если что-то не будет работать.  )
  • Оценка видео-уроку:
Отчёт от 9752 за Active Record / Active Record - UML




Оцени работу

 
Сохранить страницу:

17606. --
Виктор
Виктор
ответить
→  chokayes  # Active Record / Active Record - UML / 2018-10-22 10:30

Почему-то не слышал раньше о таком шаблоне проектирования? Может потому что учил только те 24, которые описала "банда четырех"? и которую везде спрашивают)?.. Пару вопросов, плиз. Я так понимаю этот шаблон также не одинок, или я ошибаюсь? С# также работает с этим шаблоном или может с каким-либо другим для баз данных? Насколько сложный этот курс в плане отличий синтаксисов джавы и сишарпа? Буду благодарен за ответ)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  chokayes  # Active Record / Active Record - UML / 2018-10-23 23:23

В шарпе есть ORM на Entity Frameworke. Таким образом "Активная запись" как бы встроена в ЕФ получается.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  chokayes  # Active Record / Active Record - UML / 2018-10-23 23:26

Рекомендую посмотреть - о разнице между полем и свойством:
ru.stackoverflow.com/questions/197067/%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0


  • Отчёт оценивали:
    18681alklokov+1   3922Александр+1   6452Кирилл Шмойлов+1   17947Dmitry Sinitsin+1   3747Сергей+1   2146Иван+1   17606Виктор+1   10494Алексей В.+1   20105Макс Тимашков+1   19869Артем+1   19525Александр Балбашов+1   8275Tekashnik+1   1Евгений Волосатов+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Active Record представляет собой Шаблонблек пректирования, позволяющий значительно облегчить работу с базами данных. При этом создаётся класс с полями, соответствующими полям базы данных и методами CRUD Create, Read, Update, Delete Для работы с каждой записью создается отдельный экхемпляр класса.
Трудности: Из первого урока я не почувствовал в чем преимущество такого подхода. Возможно в последующих уроках это проявится.



Научился: опять шаблон который использовал и не задумывался я об этом
использовал в asp.net mvc EF Были модели отдельные от баз данных только еще и использовался CRUD на базу данных а модель могла состоять из нескольких таблиц