Если уже была проведена миграция, заполнены все данные и прочее. Потом я просто меняю модель (как в примере, который я написал в вопросе) мне придется заново проводить миграцию?
Если я меняю модель, удаляя поле (в моем примере, удалил поле Subtitle), её представление в виде столбца таблицы со всеми данными тоже удалиться, но, я так предполагаю, после проведения еще одной миграции?
Иначе говоря, как я это вижу:
1) Изначальное проектирование моделей - установка начальных данных в коде (code-first) - проведение миграции
2) В связи с ТЗ изменились модели -> Вид таблицы
3) Меняю модель в code-first - провожу миграцию
Т.е. те поля которые предоставляет Identity лучше не удалять, а вот добавлять свои - вполне можно без потери функциональности?
По поводу GUID - стараюсь использовать их и так, к вопросу это вроде не относится.
не, я хотел сделать запоминание, что после того, как поставили пробел, возможно поставить только один разделитель. Но в тоже время, я видимо не достаточно пониманию, как обойтись тут без глобальных переменных(
Т.е. я могу в VS (через события элемента) создать свойство для одного TextBox, и навесить его на другие? Если да, то как решить проблему с наименованием (или тут не идёт жёсткой привязки события к конкретному элементу.
И как решить проблему с тем, что в событии указывается конкретный элемент (в моем примере textbox1), как сделать так, чтобы можно было указать любой
но ведь мы изначально можем реализовать набор методов в классе и структуре, не прибегая к интерфейсу?
Пример для меня, увы не простой, а какой-то смутный и запутанный, увы
"Например, есть интерфейс "Фигура", в котором есть два метода - "посчитать площадь" и "посчитать периметр".
Есть классы, реализующие этот интерфейс - квадрат, круг, треугольник, трапеция."
Если я меняю модель, удаляя поле (в моем примере, удалил поле Subtitle), её представление в виде столбца таблицы со всеми данными тоже удалиться, но, я так предполагаю, после проведения еще одной миграции?
Иначе говоря, как я это вижу:
1) Изначальное проектирование моделей - установка начальных данных в коде (code-first) - проведение миграции
2) В связи с ТЗ изменились модели -> Вид таблицы
3) Меняю модель в code-first - провожу миграцию