Сообщение Re[6]: А как сейчас модно работать с БД из-под Windows? от 15.09.2015 16:07
Изменено 15.09.2015 16:17 AlexGin
Здравствуйте, IT, Вы писали:
IT>Тебе знаком термин "Рефакторинг базы данных"? Большинство девелоперов, когда до них доходит что это такое падют в обморок или крутят пальцем у виска. Это одна из самых трудоёмких задач с непредсказуемым результатом. Если у тебя в коде нет ни строчки на SQL, а только LINQ, то задача рефакторинга БД лишь чуть сложнее рефакторинга обычного C# кода.
Термин слыхал, однако практически с этим не сталкивался. В основном рефакторинг — кодов приложения.
AG>>Ключевой вопрос — как все это отлаживать???
IT>Почему ты думаешь, что если мы используем LINQ, то мы не знаем или вообще не видим SQL. SQL у меня постоянно перед глазами. Разница лишь в том, что я не пишу его руками. Руками я пишу LINQ запросы, а SQL генерируется. Причём в human friendly виде, то хорошо отформатированный, со всеми входными параметрами, готовый к копированию в Management Studio и подробному анализу и отладке.
...интересно посмотреть...
IT>Вот здесь на видео можно посмотреть как это происходит вживую.
Спасибо, посмотрю и поизучаю!
P.S. В этом видео имеется что-то новое (по крайней мере для меня)!
Возможно, пригодится в будущем!
IT>Тебе знаком термин "Рефакторинг базы данных"? Большинство девелоперов, когда до них доходит что это такое падют в обморок или крутят пальцем у виска. Это одна из самых трудоёмких задач с непредсказуемым результатом. Если у тебя в коде нет ни строчки на SQL, а только LINQ, то задача рефакторинга БД лишь чуть сложнее рефакторинга обычного C# кода.
Термин слыхал, однако практически с этим не сталкивался. В основном рефакторинг — кодов приложения.
AG>>Ключевой вопрос — как все это отлаживать???
IT>Почему ты думаешь, что если мы используем LINQ, то мы не знаем или вообще не видим SQL. SQL у меня постоянно перед глазами. Разница лишь в том, что я не пишу его руками. Руками я пишу LINQ запросы, а SQL генерируется. Причём в human friendly виде, то хорошо отформатированный, со всеми входными параметрами, готовый к копированию в Management Studio и подробному анализу и отладке.
...интересно посмотреть...
IT>Вот здесь на видео можно посмотреть как это происходит вживую.
Спасибо, посмотрю и поизучаю!
P.S. В этом видео имеется что-то новое (по крайней мере для меня)!
Возможно, пригодится в будущем!
Re[6]: А как сейчас модно работать с БД из-под Windows?
Здравствуйте, IT, Вы писали:
IT>Тебе знаком термин "Рефакторинг базы данных"? Большинство девелоперов, когда до них доходит что это такое падют в обморок или крутят пальцем у виска. Это одна из самых трудоёмких задач с непредсказуемым результатом. Если у тебя в коде нет ни строчки на SQL, а только LINQ, то задача рефакторинга БД лишь чуть сложнее рефакторинга обычного C# кода.
Термин слыхал, однако практически с этим не сталкивался. В основном рефакторинг — кодов приложения.
IT>Почему ты думаешь, что если мы используем LINQ, то мы не знаем или вообще не видим SQL. SQL у меня постоянно перед глазами. Разница лишь в том, что я не пишу его руками. Руками я пишу LINQ запросы, а SQL генерируется. Причём в human friendly виде, то хорошо отформатированный, со всеми входными параметрами, готовый к копированию в Management Studio и подробному анализу и отладке.
...интересно посмотреть...
IT>Вот здесь на http://blog.linq2db.com/2015/05/linq-crud-operations.html можно посмотреть как это происходит вживую.
Спасибо, великолепный материал! Посмотрю и поизучаю.
Попутный вопрос: у меня из MS Visual Studio есть: MSVS-2008 (team system) и MSVS-2013 (community edition) — что из них для этого подходит?
P.S. В этом видео имеется что-то новое, по крайней мере для меня!
Возможно, пригодится в будущем!
IT>Тебе знаком термин "Рефакторинг базы данных"? Большинство девелоперов, когда до них доходит что это такое падют в обморок или крутят пальцем у виска. Это одна из самых трудоёмких задач с непредсказуемым результатом. Если у тебя в коде нет ни строчки на SQL, а только LINQ, то задача рефакторинга БД лишь чуть сложнее рефакторинга обычного C# кода.
Термин слыхал, однако практически с этим не сталкивался. В основном рефакторинг — кодов приложения.
IT>Почему ты думаешь, что если мы используем LINQ, то мы не знаем или вообще не видим SQL. SQL у меня постоянно перед глазами. Разница лишь в том, что я не пишу его руками. Руками я пишу LINQ запросы, а SQL генерируется. Причём в human friendly виде, то хорошо отформатированный, со всеми входными параметрами, готовый к копированию в Management Studio и подробному анализу и отладке.
...интересно посмотреть...
IT>Вот здесь на http://blog.linq2db.com/2015/05/linq-crud-operations.html можно посмотреть как это происходит вживую.
Спасибо, великолепный материал! Посмотрю и поизучаю.
Попутный вопрос: у меня из MS Visual Studio есть: MSVS-2008 (team system) и MSVS-2013 (community edition) — что из них для этого подходит?
P.S. В этом видео имеется что-то новое, по крайней мере для меня!
Возможно, пригодится в будущем!