|
|
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
brainproof..где вероятность выстрелить в ногу повышается как и ресурсы на сопровождение. наверно тут ) brainproofСоздание конекшена, комнады, прописывание команды(текст, хранимка), параметров , выполнение через ридер и подача данных с ридера в конструктро конкретного класса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 10:52 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
brainproofя разве писал что надо отказываться от ОРМ? Ты заднюю не включай, а от тебя жду реальных замеров, о которых ты говорил. Докажи, что Linq 2 SQL тормоз и я пожму тебе руку. Виртуально :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 10:53 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
МСУОна медленнее разве-что ридера. Но чистый ридер нафик никому не уперся, нужна объектная обертка (классы, датасет и т.п.). Вот тут Linq 2 SQL вне конкуренции Уточню, что EF в ту же копилку нужно бросить, т.к. использует такой же маппер. А вот с хибером можно потягаться, чей маппер ядрёней :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 10:58 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
)) забавный ты ) агришся что ужас, все что не твое сразу говнокод и все на личный счет .. я думаю спорить не о чем с тобой уже, дальше будет просто куча слюны и срач) "ручной" я не делаю, время дороже как бы. юзалDаpper.net как то. какая у тебя к черту критика? У тебя бзик какакой то зачмырить любого кто против тебя что то сказал) Я что призывал писать ручками или отказаться от Linq2SQL? я сам на нем сижу или на EF в зависимости от проекта. Может начнеш адекватнее мыслить и не пытаться чмырить людей видя в них объекты угрозы твоему режиму?) http://samsaffron.com/archive/2011/03/30/How+I+learned+to+stop+worrying+and+write+my+own+ORM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 11:07 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
МСУbrainproofя разве писал что надо отказываться от ОРМ? Ты заднюю не включай, а от тебя жду реальных замеров, о которых ты говорил. Докажи, что Linq 2 SQL тормоз и я пожму тебе руку. Виртуально :) заднюю)? хаха нука найди где я писал что орм говно)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 11:09 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
brainproof, Он привёл таки примерчик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 11:11 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
ShSergebrainproof, Он привёл таки примерчик. Окей! а теперь скажи ты мне где я писал что орм отстой ?) едиственое что я писал что в ИСКЛЮЧИТЕЛЬНЫХ случаях может понадобиться что то другое) P.S. даже в его примере. как бы шустрее "ручками". Я разве говорил что там п....ц скорость будет?) То что МСУ откровено доводит до абсурда каждую мою фразу я уже вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 11:20 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
brainproof)) забавный ты ) агришся что ужас, все что не твое сразу говнокод и все на личный счет .. Сосредоточься на задаче, а не на названиях кода. Иногда за это можно завоевать уважение :) А пустословить мы все можем, только стыдно становится, когда аргументов потребуют люди. brainproofя думаю спорить не о чем с тобой уже, дальше будет просто куча слюны и срач) "ручной" я не делаю, время дороже как бы. Ну и как назвать твоё поведение? brainproofкакая у тебя к черту критика? У тебя бзик какакой то зачмырить любого кто против тебя что то сказал) Отлично. Ты говоришь, что белое - это черное, я тебе доказываю обратное. Выложив свои агрументы на стол, ты отворачиваешься в сторону, что-то бубнишь себе под нос, а потом заявляешь "у тебя к черту критика? У тебя бзик какакой то зачмырить любого". По-моему, ты просто сел в лужу и продолжаешь вести себя некрасиво. brainproofЯ что призывал писать ручками или отказаться от Linq2SQL? Причем тут отказ от Linq 2 SQL? Ты до сих пор не вдуплил, чего я от тебя прошу? brainproofя сам на нем сижу или на EF в зависимости от проекта. Может начнеш адекватнее мыслить и не пытаться чмырить людей видя в них объекты угрозы твоему режиму?) Короче, ты неодупляем... brainproof http://samsaffron.com/archive/2011/03/30/How+I+learned+to+stop+worrying+and+write+my+own+ORM Статью писал такой же пионер как ты, на помойку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 11:21 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
brainproofзаднюю)? хаха нука найди где я писал что орм говно)) Говно - это утрирование. Вот: brainproofорм все таки медленее чем ручное и в исключительных случаях можно погемороиться с ручным. не более. Да я уже тестит 500 запросов..ручное быстрее чем через орм. В ручном все упираеться в ридер и конструкторы. Я от тебя прошу код, который докажет, что твоё "ручное" быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 11:24 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
brainproof Чьи слова? brainproofПроверьте, сделайте 500 select-команд подряд и замапьте тысячи результатов в объекты определенных классов как долго это будет. А потом тоже самое но ручками. Я же доказал обратное, код привёл. Какие будут комментарии по данному поводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 11:27 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
Брейк, ребята Вот я использую. функцию: Код: c# 1. 2. 3. 4. 5. 6. 7. И в я защищён от XSS? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 11:31 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
glaznoyБрейк, ребята Вот я использую. функцию: Код: c# 1. 2. 3. 4. 5. 6. 7. И в я защищён от XSS? Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:08 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
glaznoy...я защищён от XSS? От XSS - да, но не от SQL-injection. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:08 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
авторзаднюю)? хаха нука найди где я писал что орм говно)) Не стесняйся! ОРМ - гавно и атавизм!!! для непонятливых http://www.mongodb.org/ - частный случай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:30 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
...хм...Не стесняйся! ОРМ - гавно и атавизм!!! Всем курить MicroORMs for .NET !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:45 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. http://www.imageup.ru/img233/973866/test.jpg.html взял бд одного из проекта для структуру, забил мусором..забил туда 1000 рандмоного барахла, выбрал рандомно записи которые буду грузить Выглядит ужасно конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:47 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
авторВсем курить MicroORMs for .NET !!! ещё раз повторю - ORM - гавно - микро, макро и даже медиум!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:55 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
brainproofВыглядит ужасно конечно. 1. А где сами замеры и выводы? Опять мне писать? 2. Тест не корректен В маппингах: Код: c# 1. не проверок на null, если встретится null - мы получим исключение. А if'ы в разрезе каждой записи и в разрезе каждого поля дадут дополнительный тормоз так или иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:02 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
МСУbrainproofВыглядит ужасно конечно. 1. А где сами замеры и выводы? Опять мне писать? 2. Тест не корректен В маппингах: Код: c# 1. не проверок на null, если встретится null - мы получим исключение. А if'ы в разрезе каждой записи и в разрезе каждого поля дадут дополнительный тормоз так или иначе. 1) я нулы исключил в бд 2) картинка по ссылке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:04 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
мы можем подискутировать как обойти нул 1 if-ом и это не сильно затормозит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:05 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
...хм...авторВсем курить MicroORMs for .NET !!! ещё раз повторю - ORM - гавно - микро, макро и даже медиум!!! Совершенно верно. На самом деле, конечно же, невозможно перенести логику работы с базой на прикладной язык, который является клиентом сервера базы. Принципиально невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:07 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
brainproofмы можем подискутировать как обойти нул 1 if-ом и это не сильно затормозит И даже это тебе не поможет, смотри, Linq всё-равно быстрее маппит. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Есть такое волшебное слово, как эмит, которое при маппингах может кешировать свойства. Даже рефлексия отдыхает. Что скажешь, человек? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:11 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
МСУ написал SELECT * ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:14 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
SanSYSМСУ написал SELECT * Точно. Таки ламер. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:15 |
|
||
|
Создание фильтра иньекций
|
|||
|---|---|---|---|
|
#18+
что это похоже на вопли человека, авторитет которой поставили под сомнение. сделай рандомный выбор записей по бд и без кеша и результат в студию. Ты еще скажи что я цифры Console.WriteLine() написал. Ну что тебе мешает запустить мой тест на твоей бд? Да и авторитет как ты сказал пионера, одного из основателей stackoverflow, опустить ваще не професионально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:18 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37845965&tid=1359473]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
89ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 433ms |

| 0 / 0 |
