powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Core Database First -> Code First
25 сообщений из 174, страница 4 из 7
EF Core Database First -> Code First
    #39497306
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЭт с какого перепугу? Hibernate. Flyway. Spring Roo. Etc. Если ты чего-то не знаешь, это не значит, что этого нет.
зайди в Java и спроси.
Метод генерации у хибера есть. И даже работает. Но никто в проектах это не делает)).
Вот и всё.
Можешь не верить.
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497307
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123И даже работает. Но никто в проектах это не делает)).

Дада..
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497308
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123Т.е. это DB First.
Так?
Учи мат часть :)
ёще раз. Ответь ТС'у по какой методологии ему делать проект?
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497310
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ёще раз. Ответь ТС'у по какой методологии ему делать проект?

Model First
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497311
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДада..
дада. Именно)
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497312
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttModel First
У него БД уже готовая на сиквеле и тонны кода.
Как сделать Model First?
Переписать проект. Так?
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497316
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttModel First
У него БД уже готовая на сиквеле и тонны кода.
Как сделать Model First?
Переписать проект. Так?ну, кода еще далеко не тонны, код с нуля пишется, но база да, база покрывает широкую предметную область - автоматизацию учебного процесса в ВУЗах, и слишком уж сильно переделываться не будет - замучаемся миграцию данных из старых клиентских баз делать.

системная часть модели режется под корень, а из предметной будут выпилены лишь всякие неудачные решения и тяжелое наследие интернет-магазина, с которого все началось :)
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497317
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123ёще раз. Ответь ТС'у по какой методологии ему делать проект?

Model FirstавторПеретащим на это поле с панели Toolbox (Панель Инструментов) в левой части элемент Entity. Теперь у нас на поле создания модели имеется небольшая схема будущей модели, в которой сейчас по умолчанию указано лишь одно поле - Id. Во-первых, переименуем сущность. По умолчанию она называется Entity1. Выделим схему и перейдем к окну свойств в правом нижнем углу:

Здесь изменим значение свойства Name на User. Это у нас будет имя сущности. И также изменим значение свойства Entity Set Name на Users. Это у нас будет название набора объектов User.
На шарпе это так как выше написано.
Если база из 150 табличек уже есть, то не очень удобно
для вот таких Моделей
http://www.databaseanswers.org/data_models/index.htm
))
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497318
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123У него БД уже готовая на сиквеле и тонны кода.
Как сделать Model First?
Переписать проект. Так?

Сгенерировать MF из базы.
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497319
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyну, кода еще далеко не тонны, код с нуля пишется,
Выше я привёл Модели...канонические.
Будете ли вы их генерировать из кода или строить по IDE вместе с должностью "Разработчик БД" - вам решать.
Если такой должности нет, то генерируйте.
Обычно админы БД на это смотрят плохо.
Antonariyсистемная часть модели
это не понял
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497320
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttСгенерировать MF из базы.
т.е. всё таки DB First))
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497321
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttСгенерировать MF из базы.
т.е. всё таки DB First))
Вот давай и вернёмся к вопросу:
"насколько код полученный из DB First Сиквел в виде классов-простыней 150 штук подходит потом для Core 2017 ModelFirst для Оракла
Мне тоже интересно.
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497322
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttСгенерировать MF из базы.
т.е. всё таки DB First))
нет
просто можно из БД сгенерировать Модель (ну, естественно ДБА там фигню всякую написал прочитав всякую говнотен, потому эту Модель надо будет допиливать ручками )
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497323
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда есть модель (не классы долбаные в коде с долбаными аннотациями и другой хренью) то пофиг какой будет хранилище - оракл, сиквел, ехсел....
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497324
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosпотому эту Модель надо будет допиливать ручками )
Да!! )))
Поэтому серьёзные дяди в Java не генерируют базу из кода хибером)).
Нет у нас таких крутых генераторов базы.
И нет крутых генераторов кода.
Увы.
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497326
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos(не классы долбаные в коде с долбаными аннотациями и другой хренью)
Ты о своей МетаМодели.
У тебя уникальный случай. Это imho offtop.
Хотя ты крут).
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497327
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosпотому эту Модель надо будет допиливать ручками )
Да!! )))
Поэтому серьёзные дяди в Java не генерируют базу из кода хибером)).
Нет у нас таких крутых генераторов базы.
И нет крутых генераторов кода.
Увы.
из модели (с хорошей метамоделью) ВСЕГДА можно сгенерировать БД лучше чем любой ДБА
а вот обратная задача требует допила
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497328
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVosttСгенерировать MF из базы.
т.е. всё таки DB First))

Модель, так как её можно синкать с БД. Code First синкать нельзя.
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497329
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Поэтому серьёзные дяди в Java не генерируют базу из кода хибером)).

Т.е. база сама создаётся волшебным билять образом, иноплянетяне прилетают и генерят базу?
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497330
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRos1. За счет чего скорость то у чтения?

За счёт того, что:

1. в SQL только актуальные данные, никаких типа помеченных как удалённые
2. в SQL данные лежат в таком виде, каком они нужны для запросов, например для некоторых случаев не надо делать JOIN, данные сразу кладутся так, чтобы не делать JOIN
3. по возможности используются индексы в ElasticSearch


что то не верится
класть данные "как надо" - значит долго писать, иметь офигенную избыточность (лучше уж держать планы запросов)

а то что СУБД тоже является подписчиком ЕС, воще полностью противоречит быстрому чтению - СУБД не сможет работать в многопоточном режиме - так как события последовательны
что то не сходятся концы с концами :(
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497331
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosиз модели (с хорошей метамоделью) ВСЕГДА можно сгенерировать БД лучше чем любой ДБА
а вот обратная задача требует допила

ДБА это пережиток )
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497332
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosчто то не верится
класть данные "как надо" - значит долго писать, иметь офигенную избыточность (лучше уж держать планы запросов)

Про избыточность я уже сказал. Да, она есть. Но на избыточность всем наплевать. Это стоит копейки.


ViPRosа то что СУБД тоже является подписчиком ЕС, воще полностью противоречит быстрому чтению - СУБД не сможет работать в многопоточном режиме - так как события последовательны
что то не сходятся концы с концами :(

Где не сходятся? Типа нельзя читать и писать? Запись происходит последовательно, один за другим. Чтение рандомно. Это быстрее, чем запись и чтение рандомно.
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497333
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

ладно, фиг с ним
устраивает, значит хорошо
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497335
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttТ.е. база сама создаётся волшебным билять образом, иноплянетяне прилетают и генерят базу?
Как вариант - ErWin

http://erwin.com/products/data-modeler/
...
Рейтинг: 0 / 0
EF Core Database First -> Code First
    #39497336
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДБА это пережиток )
))
Мы о корпоративе Ынтырпрайзе или о чём девочки?
...
Рейтинг: 0 / 0
25 сообщений из 174, страница 4 из 7
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF Core Database First -> Code First
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]