|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Здравствуйте. Предложите пожалуйста пути решения вопроса. Имеется приложение, в котором реализован частично mapping порядка 40 таблиц базы данных MSSQL. Всего в этой базе данных порядка 300 таблиц. Теперь появилась необходимость в приложении реализовать возможность получения данных из этих таблиц. Соответственно в идеале нужно делать mapping всех остальных таблиц, но для этого нужно переехать жить на работу. Так как в этих таблицах хренова куча полей. Мои решения: - Реализовать средствами EF Data Model базы данных, то есть слепок. Такой вариант не очень нравится поскольку делает винегрет из приложения. - Сформировать список из названий таблиц и путем SQL поднимать данные из БД. Только не пойму как это можно реализовать через EF? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 08:22 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
NechtoСоответственно в идеале нужно делать mapping всех остальных таблиц, но для этого нужно переехать жить на работу. Так как в этих таблицах хренова куча полей.Переезжать не надо. Кодогенерация контекста базы данных Entity Framework ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 08:38 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей К, так есть же штатный кодогенератор, накой костыли? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:04 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей К, так есть же штатный кодогенератор, накой костыли?уг ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:20 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Но это моё субъективное мнение. Хотите - пользуйтесь, мне фиолетово. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:21 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей Куг А твоё поделие чем лучше? Алексей КНо это моё субъективное мнение. Хотите - пользуйтесь, мне фиолетово. :-) Не гунди, ответь лучше на мой вопрос :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 10:58 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей Куг А твоё поделие чем лучше? Тем, что оно идеально! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 11:01 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#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. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. 478. 479. 480. 481. 482. 483. 484. 485. 486. 487. 488. 489. 490. 491. 492. 493. 494. 495. 496. 497. 498. 499. 500. 501. 502. 503. 504. 505. 506. 507. 508. 509. 510. 511. 512. 513. 514. 515. 516. 517. 518. 519. 520. 521. 522. 523. 524. 525. 526. 527. 528. 529. 530. 531. 532. 533. 534. 535. 536. 537. 538. 539. 540. 541. 542. 543. 544. 545. 546. 547. 548. 549. 550. 551. 552. 553.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 11:24 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КТем, что оно идеально! Опасный аргумент ... но я зайду с другой стороны. Чем же не идеален родной студийный инструмент? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 11:25 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КНу вот смотри, что в нём плохого? Он прост, как дверь... Код просто великолепен, но не в этом суть. Зачем мне нужны эти педали, если они уже есть от вендора? Один клик и получили контекст. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 11:27 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КТем, что оно идеально! Опасный аргумент ... но я зайду с другой стороны. Чем же не идеален родной студийный инструмент? ))Такая архитектура бесит: Database => EDMX => T4 => C# Такая архитектура не бесит: Database => T4 => C# ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 11:29 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУОдин клик и получили контекст.Но не такой, как я хочу. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 11:50 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КТакая архитектура бесит: Database => EDMX => T4 => C# В 7-ом EF, слава Богу, не будет никаких EDMX. Даж не знаю, что будет делать МСУ, видимо останется пожизненно на 6-ке ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 12:34 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КТакая архитектура не бесит: Database => T4 => C# Так речь про Code First. А Database First на помойку :) hVosttВ 7-ом EF, слава Богу, не будет никаких EDMX. Даж не знаю, что будет делать МСУ, видимо останется пожизненно на 6-ке Так пох на edmx, пусть делают дизайнер, вот что важно! ) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 12:50 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КТакая архитектура не бесит: Database => T4 => C# Так речь про Code First. А Database First на помойку :)Речь про Database-First + DbContext API . МСУhVosttВ 7-ом EF, слава Богу, не будет никаких EDMX. Даж не знаю, что будет делать МСУ, видимо останется пожизненно на 6-ке Так пох на edmx, пусть делают дизайнер, вот что важно! )Работай с Делфи, там с дизайнерами всё в порядке. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 12:59 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУТак пох на edmx, пусть делают дизайнер, вот что важно! ) Дизайнер вроде как обещают... Работать будет напрямую с классами, и мне не в домёк нафиг он нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 14:05 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КРечь про Database-First + DbContext API . Database Firtst накрылось медным тазом, уже обсуждали ведь. Будет только Code First. С возможностью создавать контекст по БД. Алексей КРаботай с Делфи, там с дизайнерами всё в порядке. :-) Не хочу дельфи :) hVosttМСУТак пох на edmx, пусть делают дизайнер, вот что важно! ) Дизайнер вроде как обещают... Работать будет напрямую с классами, и мне не в домёк нафиг он нужен. Я тоже слышал, что будет. Если будет, то зачёт. Ковыряться в гавноклассах тоскливо, щелкать дизайнерные пимпочки это тру :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 14:36 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУЯ тоже слышал, что будет. Если будет, то зачёт. Ковыряться в гавноклассах тоскливо, щелкать дизайнерные пимпочки это тру :) Просто я не совсем понимаю как это будет работать. С edmx понятно, там весь мусорный мета-хлам складывался, типа подвинул табличку, и её положение засейвилось. А как будет с классами хз. Похоже это делается чисто для отмазки толпам лентяев ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 14:56 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttПросто я не совсем понимаю как это будет работать. С edmx понятно, там весь мусорный мета-хлам складывался, типа подвинул табличку, и её положение засейвилось. А как будет с классами хз. Да точно так же. В студийном проекте куда-нибудь в свой конфиг вся эта шняга будет сливаться. Причем важно понимать, этот конфиг никуда в деплой не будет ходить, чисто конфигурационная какашка. Если её снести, то классы выстроятся по умолчанию. Сделать такую штуку не сложно. hVosttПохоже это делается чисто для отмазки толпам лентяев Ну каких лентяев? :) Нафига мне сидеть гавнокодить какие-то ассоциации, навигационные свойства, типы и прочий тихий ужас, если я эту задачу могу за пару кликов в дизайнере сделать. Тоже самое, попроси пользователей Visio поработать без дизайнера, а чисто с объектной моделью классов. Ага, пусть руками сущности описывают. Ну бред же ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 15:26 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУНу каких лентяев? :) Нафига мне сидеть гавнокодить какие-то ассоциации, навигационные свойства, типы и прочий тихий ужас, если я эту задачу могу за пару кликов в дизайнере сделать. Тоже самое, попроси пользователей Visio поработать без дизайнера, а чисто с объектной моделью классов. Ага, пусть руками сущности описывают. Ну бред же Дык тыж недавно только говорил, что у вас с моделью мудохается аналитик в EA, потом генерится база, затем из базы ты генеришь классы. Или уже что-то поменялось? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 15:30 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttДык тыж недавно только говорил, что у вас с моделью мудохается аналитик в EA, потом генерится база, затем из базы ты генеришь классы. Или уже что-то поменялось? Ну не совсем так. Я типа вырисовывал идеальную картинку с максимально выжатым КПД из процесса. Во-вторых, я не говорил про генерацию базы из EA, это чушь. Я говорил о генерации новых таблиц из новых классов. То есть чисто разовый профит. И если говорить о текущей работе, у нас вообще нету EA. А был он вообще на пре-предыдущей работе. То есть ты взял сейчас, всё закинул в котёл, перемешал суп и повесил всех сусликов на меня. Не порядок же. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 16:04 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Да и чего вы все накинулись на этот дизайнер? Ну не нравится в белом пиджачке сидеть, мышкой теребить сущности - ваше право. Сидите с унылым видом и ковыряйте ошмётки гавнокода. Чисто занятие для задротов. Но можно и так ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 16:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУДа и чего вы все накинулись на этот дизайнер? Ну не нравится в белом пиджачке сидеть, мышкой теребить сущности - ваше право. Сидите с унылым видом и ковыряйте ошмётки гавнокода. Чисто занятие для задротов. Но можно и так А, т.е. у тебя слишком белые ручонки, чтобы кодить? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 16:23 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУДа и чего вы все накинулись на этот дизайнер? Ну не нравится в белом пиджачке сидеть, мышкой теребить сущности - ваше право. Сидите с унылым видом и ковыряйте ошмётки гавнокода. Чисто занятие для задротов. Но можно и так А, т.е. у тебя слишком белые ручонки, чтобы кодить? Мартышки иногда тоже хотят, чтобы их покатали в 750 Li Мне вот что не понятно, накойхер (с) наш соапщик костыли пилит, когда уже есть готовый лисапед от вендора? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2014, 16:55 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУhVosttПохоже это делается чисто для отмазки толпам лентяев Ну каких лентяев? :) Нафига мне сидеть гавнокодить какие-то ассоциации, навигационные свойства, типы и прочий тихий ужас, если я эту задачу могу за пару кликов в дизайнере сделать.Накой мне создавать "тихий ужас" дизанером, если я могу нажать Run Custom Tool, и всё произойдёт само. Дельфийские корни напоминают о себе? hVosttМСУТак пох на edmx, пусть делают дизайнер, вот что важно! ) Дизайнер вроде как обещают... Работать будет напрямую с классами, и мне не в домёк нафиг он нужен. Class Diagramm и без того есть, правда к EF он не имеет никакого отношения. МСУМне вот что не понятно, накойхер (с) наш соапщик костыли пилит, когда уже есть готовый лисапед от вендора? :)Я не собираюсь ждать годами, когда ведро вендор соблаговолит отладить весь процесс разработки. За ~7 лет упорного труда наконец-то разработали DbContext API, который ничё так, и на том спасибо. Большего от них давно не жду. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 10:26 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КНакой мне создавать "тихий ужас" дизанером, если я могу нажать Run Custom Tool, и всё произойдёт само. Дельфийские корни напоминают о себе? Объясню. Далеко не всегда (если вообще никогда) не используется 100% кодогенерация. Ненужные навигационные свойства убираются, переименовываются в нормальные имена, а не Users1, Users2, Users3. Могут добавляться новые свойства и маппиться на какие-то свои классы. Ты мне предлагаешь сидеть и руками гавнокодить это? Я выбираю дизайнер! Алексей К Class Diagramm и без того есть, правда к EF он не имеет никакого отношения. Ляпнул глупость и тут же уточнил, что это глупость? :) Алексей КЯ не собираюсь ждать годами, когда ведро вендор соблаговолит отладить весь процесс разработки. За ~7 лет упорного труда наконец-то разработали DbContext API, который ничё так, и на том спасибо. Большего от них давно не жду. Ну почему же, вон одату запилили и веб апи :) и этим 100% утопили soap как класс. Радуйся! Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 11:36 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КНакой мне создавать "тихий ужас" дизанером, если я могу нажать Run Custom Tool, и всё произойдёт само. Дельфийские корни напоминают о себе? Объясню. Далеко не всегда (если вообще никогда) не используется 100% кодогенерация. Ненужные навигационные свойства убираются, переименовываются в нормальные имена, а не Users1, Users2, Users3. Могут добавляться новые свойства и маппиться на какие-то свои классы. Ты мне предлагаешь сидеть и руками гавнокодить это? Я выбираю дизайнер!Там же в T4 написал преобразование метаданных , полученных из БД, или прописал вручную часть partial class. Как больше нравится. МСУАлексей КЯ не собираюсь ждать годами, когда ведро вендор соблаговолит отладить весь процесс разработки. За ~7 лет упорного труда наконец-то разработали DbContext API, который ничё так, и на том спасибо. Большего от них давно не жду. Ну почему же, вон одату запилили и веб апи :) и этим 100% утопили soap как класс. Радуйся! Не?Аж сами чуть не утонули, ага... :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 12:38 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КТам же в T4 написал преобразование метаданных , полученных из БД, или прописал вручную часть partial class. Как больше нравится. Я не хочу ничего писать в коде или T4, эти ковыряния - тоскливое уныние. Я хочу удобно в дизайнере корректировать модель под себя. Накойхер (с) ты мне предлагаешь навоз? Алексей КАж сами чуть не утонули, ага... :-) А чего ты зудишь. WPF'у дали жизнь, запилили одату, веб апи, мвц развивается постоянно, даже игрушечный спа тебе подарили. Что не так? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 13:17 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КТам же в T4 написал преобразование метаданных , полученных из БД, или прописал вручную часть partial class. Как больше нравится. Я не хочу ничего писать в коде или T4, эти ковыряния - тоскливое уныние. Я хочу удобно в дизайнере корректировать модель под себя. Накойхер (с) ты мне предлагаешь навоз? Клал я на дизайнер. С тем же успехом я пропишу в коде первичный ключ для вьюхи , который отсутствует в метаданных БД. Это единственное, что мне приходится прописывать вручную. Всё остальное генерируется по соглашению. МСУАлексей КАж сами чуть не утонули, ага... :-) А чего ты зудишь. WPF'у дали жизнь, запилили одату, веб апи, мвц развивается постоянно, даже игрушечный спа тебе подарили. Что не так? )Может я спасибо ещё должен сказать за долгие годы ожидания? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 13:42 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КЭто единственное, что мне приходится прописывать вручную. Всё остальное генерируется по соглашению. Клал я не гавнокод и соглашения. Мне нужен инструмент, где я схематично могу изучить модель и тут же на лету что-то изменить. Что в этом плохого? Алексей КМожет я спасибо ещё должен сказать за долгие годы ожидания? :-) Это будет лучше, чем старческий пердёж в кустах ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 14:49 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КЭто единственное, что мне приходится прописывать вручную. Всё остальное генерируется по соглашению. Клал я не гавнокод и соглашения. Мне нужен инструмент, где я схематично могу изучить модель и тут же на лету что-то изменить. Что в этом плохого?Для этого есть нормальный дизайнер в MSSQL Management Studio. Про class diagramm (*.cd) молчу, ты его несправедливо обозвал глупостью. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 15:00 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КДля этого есть нормальный дизайнер в MSSQL Management Studio Ну есть еще дизайнер Visio. Почему его не предлагаешь? Вообще в мире много всяких дизайнеров существуют, тот же фотошоп. Ась? Алексей КПро class diagramm (*.cd) молчу, ты его несправедливо обозвал глупостью. :-) Так ты ж тоже его забраковал ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 15:58 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КДля этого есть нормальный дизайнер в MSSQL Management Studio Ну есть еще дизайнер Visio. Почему его не предлагаешь? Вообще в мире много всяких дизайнеров существуют, тот же фотошоп. Ась?Зачем Visio, если в MSSQL родной нормальный дизайнер? МСУАлексей КПро class diagramm (*.cd) молчу, ты его несправедливо обозвал глупостью. :-) Так ты ж тоже его забраковал Я его не браковал, я на нём ТРИ диаграммы нарисовал, очень им доволен! :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 16:06 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КЗачем Visio, если в MSSQL родной нормальный дизайнер? Не понимаю тебя. А зачем программисту, который работает с Oracle + EF, родной нормальный дизайнер от MS SQL? :) Алексей КЯ его не браковал, я на нём ТРИ диаграммы нарисовал, очень им доволен! :-) Выкинь на помойку. Нужен полноценный edm инструмент, в котором можно сделать всё тоже самое, что и ручками в коде модели. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 17:05 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУА зачем программисту, который работает с Oracle + ...Мне его вообще не жалко! зы: Когда я работал с DB2 + EF меня никто не жалел. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 17:27 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КМне его вообще не жалко! Это я к тому, что MS SQL диаграммы вообще никак не коррелируют с дизайнером EF модели. Это сравнение теплого с мягким. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 19:01 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КМне его вообще не жалко! Это я к тому, что MS SQL диаграммы вообще никак не коррелируют с дизайнером EF модели. Это сравнение теплого с мягким.Очень даже коррелируют. Контекст базы отражает один-в-один структуру БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 19:17 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КМне его вообще не жалко! Это я к тому, что MS SQL диаграммы вообще никак не коррелируют с дизайнером EF модели. Это сравнение теплого с мягким.Или мы про кроссубдные решения уже говорим? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 19:18 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей ККонтекст базы отражает один-в-один структуру БД. Глупости. Я могу удалять, изменять и добавлять элементы схемы (связи, навигационные свойства, типы и так далее). И что делать с названиями навигационных свойств Users1, Users2, Users3? Алексей КИли мы про кроссубдные решения уже говорим? :-) А это не важно. Мы говорим о том, что схема БД и схема EF - разные вещи по сути своей. Схема EF вообще может быть не завязана на БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 19:25 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей ККонтекст базы отражает один-в-один структуру БД. Глупости. Я могу удалять, изменять и добавлять элементы схемы (связи, навигационные свойства, типы и так далее). И что делать с названиями навигационных свойств Users1, Users2, Users3?Ничего удалять и добавлять не надо. Всё должно генерироваться по БД. Ассоциации именуются так : Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Обратные так: Код: c# 1. 2. 3. 4. 5. 6. 7.
МСУАлексей КИли мы про кроссубдные решения уже говорим? :-) А это не важно.Уффф... а то я запереживал. МСУМы говорим о том, что схема БД и схема EF - разные вещи по сути своей.Старый маразматик. МСУСхема EF вообще может быть не завязана на БД.EF, работающий не с БД? Ну не знаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 19:39 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КМСУпропущено... Глупости. Я могу удалять, изменять и добавлять элементы схемы (связи, навигационные свойства, типы и так далее). И что делать с названиями навигационных свойств Users1, Users2, Users3?Ничего удалять и добавлять не надо. Всё должно генерироваться по БД. Ассоциации именуются так : Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Обратные так: Код: c# 1. 2. 3. 4. 5. 6. 7.
Ужоснах. С таким гавнокодом даже в зоопарке засмеют. За "SenderPersID_Reference" нужно плетью по лицу, 10 раз по левой щеке, 10 раз по правой. На именования классов с маленькой буквы нужно подвешивать за ноги на 2 суток. За каждый новый класс с маленькой буквы накидывать по одном дню. Вот так должен выглядеть класс. Код: c# 1. 2. 3. 4. 5. 6. 7.
Четкие лаконичные бизнесовые имена, никаких префиксов и прочего мусора. Обозначение ясное и внятное. Алексей КСтарый маразматик. Не суть :) Алексей КEF, работающий не с БД? Ну не знаю... Почему нет? Что-то типа IEdmModel в OData, мы уже обсуждали эту тему. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 20:12 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КОбратные так: Код: c# 1. 2. 3. 4. 5. 6. 7.
За реализацию List<T> в модели - вообще растягивать лошадьми на базаре. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2014, 20:14 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей Кпропущено... Ничего удалять и добавлять не надо. Всё должно генерироваться по БД. Ассоциации именуются так : Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Обратные так: Код: c# 1. 2. 3. 4. 5. 6. 7.
Ужоснах. С таким гавнокодом даже в зоопарке засмеют. За "SenderPersID_Reference" нужно плетью по лицу, 10 раз по левой щеке, 10 раз по правой. На именования классов с маленькой буквы нужно подвешивать за ноги на 2 суток. За каждый новый класс с маленькой буквы накидывать по одном дню. Вот так должен выглядеть класс. Код: c# 1. 2. 3. 4. 5. 6. 7.
Четкие лаконичные бизнесовые имена, никаких префиксов и прочего мусора. Обозначение ясное и внятное.Схерализагуляли? У меня чёткие и лаконичные имена, однозначно описывающие ассоциации: понятно откуда, куда и по каким полям. Классы с маленькой буквы, потому что в БД с маленькой буквы, много лет с этим живём, никто ещё не умер. Какая-то условная красота меня не интересует, мы не в картинной галерее. МСУАлексей КEF, работающий не с БД? Ну не знаю... Почему нет? Что-то типа IEdmModel в OData, мы уже обсуждали эту тему.Какой-то сервис с логикой, отдающий IQueryable. EF тут причём? МСУАлексей КОбратные так: Код: c# 1. 2. 3. 4. 5. 6. 7.
За реализацию List<T> в модели - вообще растягивать лошадьми на базаре.Ну замени интерфейсом, в моём кодогенераторе есть такая возможность. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 06:09 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей ККлассы с маленькой буквы, потому что в БД с маленькой буквы, много лет с этим живём, никто ещё не умер. Полностью согласен с МСУ. В EF есть прекрасный механиз настраиваемых соглашений (convention), вплоть до того, что имя MyCustomTableName может ложится в базу под именем my_custom_table_name (такое соглашение актуально, например, для Postgres). Подгон наименований классов и полей под какую-то базу, означает, что поциент просто не в состоянии осилить инструмент, который использует. Оправдания неуместны. Взялся за гуж, как говориться... Алексей ККакая-то условная красота меня не интересует, мы не в картинной галерее. Вот именно, дешевые отмазки не катят. Делай как принято, чтобы другие тебя понимали. Ты же с людьми разговариваешь человеческим языком, а не обезьяньим? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 08:44 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#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.
Использование: Код: c# 1. 2. 3. 4.
Вот и всё, нет больше смысла жопу рвать, подгоняя наименования классов под стиль наименования, принятый в БД ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 08:49 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КОбратные так: Код: c# 1. 2. 3. 4. 5. 6. 7.
За реализацию List<T> в модели - вообще растягивать лошадьми на базаре. Да не только за List<T>, но и за IList<T> тоже. Уже доводилось не раз за это по рукам подованом хлестать. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 08:54 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КАссоциации именуются так : Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Когда ты уже наконец осилишь инструмент под названием EF, то узнаешь, что правила для ассоциаций тоже можно настраивать и генерить их как угодно, не трогая при этом классы. Так делают только упоротые бестолковые глупые студенты, которые просто тупо не способны разобраться в предмете и предпочитают «щёлкать» задачи непосредственно своим лбом. Не уподобляйся им. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 08:56 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Код: c# 1.
Да, конечно, это слёзы... Ужоснах. На ревью бы за такое был бы разнос в пух и прах, и с обязательным наказанием, если бы подобное повторилось хоть раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 08:58 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей ККлассы с маленькой буквы, потому что в БД с маленькой буквы, много лет с этим живём, никто ещё не умер. Полностью согласен с МСУ. В EF есть прекрасный механиз настраиваемых соглашений (convention), вплоть до того, что имя MyCustomTableName может ложится в базу под именем my_custom_table_name (такое соглашение актуально, например, для Postgres). Подгон наименований классов и полей под какую-то базу, означает, что поциент просто не в состоянии осилить инструмент, который использует. Оправдания неуместны. Взялся за гуж, как говориться...Ну и накой мне эти преобразования? Чтобы что? Ты инженер или где? hVosttАлексей ККакая-то условная красота меня не интересует, мы не в картинной галерее. Вот именно, дешевые отмазки не катят. Делай как принято, чтобы другие тебя понимали. Ты же с людьми разговариваешь человеческим языком, а не обезьяньим?Что не понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 09:30 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУпропущено... За реализацию List<T> в модели - вообще растягивать лошадьми на базаре. Да не только за List<T>, но и за IList<T> тоже. Уже доводилось не раз за это по рукам подованом хлестать.Они нарушили какое-то твоё требование? Требование было зафиксировано в письменном виде? А то смотри, как бы в ответ не прилетело. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 10:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КНу и накой мне эти преобразования? Чтобы что? Ты инженер или где? Чтобы не решать проблемы через задницу. А ты именно так проблему и решаешь, через жопу. Если для тебя это не очевидно, даже когда я тебе конкретный код с решением дал, то это уже клиника. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 10:16 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КОни нарушили какое-то твоё требование? Требование было зафиксировано в письменном виде? А то смотри, как бы в ответ не прилетело. :-) Ты упоротый чтоли, я не понимаю? Если ты к доктору с насморком придёшь, а доктор тебе предложит вскрыть тебе череп, ты как на это отреагируешь? Или ты всерьёз не понимаешь, зачем существуют принятые Coding conventions ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 10:19 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КНу и накой мне эти преобразования? Чтобы что? Ты инженер или где? Чтобы не решать проблемы через задницу . А ты именно так проблему и решаешь, через жопу. Если для тебя это не очевидно, даже когда я тебе конкретный код с решением дал, то это уже клиника.Какую проблему? Нет никакой проблемы, и решать ничего не надо. Всё работает. Ну или это, вноси список проблем в студию, будем смотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 10:23 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КОни нарушили какое-то твоё требование? Требование было зафиксировано в письменном виде? А то смотри, как бы в ответ не прилетело. :-) Ты упоротый чтоли, я не понимаю? Если ты к доктору с насморком придёшь, а доктор тебе предложит вскрыть тебе череп, ты как на это отреагируешь? Или ты всерьёз не понимаешь, зачем существуют принятые Coding conventions ?Где там написано, что EF ассоциации нельзя делать List<T> ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 10:24 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttИ чего ты вообще лезешь со своими правилами? У тебя code-first, у меня database-first. Чуешь разницу? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 10:26 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КГде там написано, что EF ассоциации нельзя делать List<T> ? List<T> вообще нельзя выставлять наружу. IList<T> нельзя использовать для навигационного свойства, так как это обман -- навигационное свойство предоставляет доступ к несортированной коллекции, следовательно доступ по индексу, который предоставляет IList<T> это наипалово. тебя чем-то ICollection<T> обидел, я не понимаю? Чё за десткий сад-то не пойму? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 10:29 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КИ чего ты вообще лезешь со своими правилами? У тебя code-first, у меня database-first. Чуешь разницу? Да пофигу вообще, чё там у тебя, не важно CF и DF, я же показал тебе как задачка решается. Ты просто этого не знал, мог бы просто признать, а не мазаться как школьник. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 10:31 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КГде там написано, что EF ассоциации нельзя делать List<T> ? List<T> вообще нельзя выставлять наружу. IList<T> нельзя использовать для навигационного свойства, так как это обман -- навигационное свойство предоставляет доступ к несортированной коллекции, следовательно доступ по индексу, который предоставляет IList<T> это наипалово. тебя чем-то ICollection<T> обидел, я не понимаю? Чё за десткий сад-то не пойму?Пестец у вас уровень проблем, я куею... Мне бы ваши проблемы... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 10:43 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КПестец у вас уровень проблем, я куею... Мне бы ваши проблемы... Большое путешествие начинается с маленького шага. Если ты умудряешься налажать в таких мелочах, то легко представить во что это в итоге выливается. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 11:06 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КПестец у вас уровень проблем, я куею... Мне бы ваши проблемы... Большое путешествие начинается с маленького шага. Если ты умудряешься налажать в таких мелочах, то легко представить во что это в итоге выливается.Мне давно фиолетовы мелочи, которые не приносят вреда. Я давно не претендую на абсолютную правильность, видимо, возраст уже не тот. По пунктам: 1. Мне фиолетово, что сгенерированные классы начинаются с маленькой буквы. 2. Мне ничем не мешает List<T> в ассоциациях. Я даже не помню, почему он там, давно это было, этому кодогенератору уже не один год, он давно используется в реальных проектах со 100+ таблиц в БД. Работает - значит претензий нет. 3. Мне нравится такой принцип именования ассоциаций. Считаю его наиболее удобным. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 11:19 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей К1. Мне фиолетово, что сгенерированные классы начинаются с маленькой буквы. Абсолютно не подразумевается, что код кроме тебя лично кто-то ещё когда-то будет поддерживать? Т.е. это либо творение закрытое чисто для себя, либо для конторы, в которой у тебя контракт до пенсии? Тогда да, фиолетово как ты там пишешь. Вообще наплевать. Алексей К2. Мне ничем не мешает List<T> в ассоциациях. Я даже не помню, почему он там, давно это было, этому кодогенератору уже не один год, он давно используется в реальных проектах со 100+ таблиц в БД. Работает - значит претензий нет. Опять «мне». Тоже самое, если закрыто и для себя, то пофигу. Алексей К3. Мне нравится такой принцип именования ассоциаций. Считаю его наиболее удобным. Аналогично. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 11:44 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей Квидимо, возраст уже не тот т.е. говнокодить официально разрешено либо школоте, либо пенсионерам? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 11:45 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей К1. Мне фиолетово, что сгенерированные классы начинаются с маленькой буквы. Абсолютно не подразумевается, что код кроме тебя лично кто-то ещё когда-то будет поддерживать? Т.е. это либо творение закрытое чисто для себя, либо для конторы, в которой у тебя контракт до пенсии? Тогда да, фиолетово как ты там пишешь. Вообще наплевать.Что, если классы датаконтекста именуются с маленькой буквы, сторонний программист ничего не поймёт? Малый бред... Будь ты инженером, ты бы спросил: "А может лучше таблицы в БД именовать с большой буквы?". Не исключено, что я бы согласился. hVosttАлексей К2. Мне ничем не мешает List<T> в ассоциациях. Я даже не помню, почему он там, давно это было, этому кодогенератору уже не один год, он давно используется в реальных проектах со 100+ таблиц в БД. Работает - значит претензий нет. Опять «мне» . Тоже самое, если закрыто и для себя, то пофигу. Алексей К3. Мне нравится такой принцип именования ассоциаций. Считаю его наиболее удобным. Аналогично.А я ничего не пропагандирую, я не стараюсь нести культуру в массы, это занятие неблагодарное. Я лишь тихо угораю с хомячков, начитавшихся всякой ереси с хабров, википедий и MSDN-ов, пытающихся выдавать этот бред за абсолютную истину. Ты хоть понимаешь, зачем и когда удобно использовать разный регистр букв при именовании? Понимаешь, почему в JS члены классов именуют с маленькой буквы, а в C# с большой? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 11:55 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КЧто, если классы датаконтекста именуются с маленькой буквы, сторонний программист ничего не поймёт? Малый бред... В этом нет никакого смысла, а вред имеется, при чём существенный. Единый стиль значит очень многое, ты этого не понимаешь, видимо, так как не работал никогда в команде. Я раньше, когда занимался разработкой единолично тоже выстраивал свои стили, делал как лично мне логичнее и удобнее. Потом, когда стал работать в команде, когда мне перепало несколько чужих проектов на доработку и сопровождение отчётливо понял, насколько важен единый общепринятый стиль программирования. Существуют общепринятые рекомендации, StyleCop, надо их придерживаться. Алексей КБудь ты инженером, ты бы спросил: "А может лучше таблицы в БД именовать с большой буквы?". Не исключено, что я бы согласился. Тут всё дело в том, что наименование классов, полей, навигационный свойств никак не коррелируют с наименованием в БД. У нас одни и теже классы маппятся в разных СУБД по-разному. В MS SQL аналогично наименованию в C#, но в Postgres, всё с маленькой буквы и с подчёркиваниеми, это настраивается с помощью механизма соглашений. Не вижу проблемы. Алексей КА я ничего не пропагандирую, я не стараюсь нести культуру в массы, это занятие неблагодарное. Я лишь тихо угораю с хомячков, начитавшихся всякой ереси с хабров, википедий и MSDN-ов, пытающихся выдавать этот бред за абсолютную истину. Ты слишком сильно обобщаешь. Алексей КТы хоть понимаешь, зачем и когда удобно использовать разный регистр букв при именовании? Понимаешь, почему в JS члены классов именуют с маленькой буквы, а в C# с большой? Для каждого языка программирования выработан годами общепринятый стиль. Ты же плюёшь на это, при чём ладно бы по-другому было никак, можно было бы сделать исключение. Но в твоём случае, это нафиг не требуется, кроме соглашений, имена таблиц и полей можно указывать через атрибуты, да много как можно. Подгонять наименование классов к БД -- это самый глупый и тупой способ из всех возможных. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 13:12 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КЧто, если классы датаконтекста именуются с маленькой буквы, сторонний программист ничего не поймёт? Малый бред... В этом нет никакого смысла, а вред имеется, при чём существенный. Единый стиль значит очень многое, ты этого не понимаешь, видимо, так как не работал никогда в команде. Я раньше, когда занимался разработкой единолично тоже выстраивал свои стили, делал как лично мне логичнее и удобнее. Потом, когда стал работать в команде, когда мне перепало несколько чужих проектов на доработку и сопровождение отчётливо понял, насколько важен единый общепринятый стиль программирования. Существуют общепринятые рекомендации , StyleCop, надо их придерживаться.Да я согласен с этой рекомендацией. Я всеми руками "за" стандарты по именованию и форматированию кода. Но в данном случае рекомендация требует дополнительных движений, которые того не стоят, не больше и не меньше. hVosttАлексей КБудь ты инженером, ты бы спросил: "А может лучше таблицы в БД именовать с большой буквы?". Не исключено, что я бы согласился. Тут всё дело в том, что наименование классов, полей, навигационный свойств никак не коррелируют с наименованием в БД. У нас одни и теже классы маппятся в разных СУБД по-разному. В MS SQL аналогично наименованию в C#, но в Postgres, всё с маленькой буквы и с подчёркиваниеми, это настраивается с помощью механизма соглашений. Не вижу проблемы.Ну у тебя так, у меня в текущих проектах по-другому. И что с того? Я же не говорю, что ты делаешь неправильно. Тебе в твоём случае виднее, и мне тоже. hVosttАлексей КА я ничего не пропагандирую, я не стараюсь нести культуру в массы, это занятие неблагодарное. Я лишь тихо угораю с хомячков, начитавшихся всякой ереси с хабров, википедий и MSDN-ов, пытающихся выдавать этот бред за абсолютную истину. Ты слишком сильно обобщаешь.Я удивляюсь. :-) hVosttАлексей КТы хоть понимаешь, зачем и когда удобно использовать разный регистр букв при именовании? Понимаешь, почему в JS члены классов именуют с маленькой буквы, а в C# с большой? Для каждого языка программирования выработан годами общепринятый стиль. Ты же плюёшь на это, при чём ладно бы по-другому было никак, можно было бы сделать исключение. Но в твоём случае, это нафиг не требуется, кроме соглашений, имена таблиц и полей можно указывать через атрибуты, да много как можно. Подгонять наименование классов к БД -- это самый глупый и тупой способ из всех возможных.Все правила придумываются не просто так, а зачем-нибудь, например: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Использование разного регистра при именовании членов класса и локальных переменных позволяет: 1. Не требуется придумывать разные имена идентификаторам, описывающим что-то одно из предметной области. 2. Не требуется использование this при обращении к членам класса. Я считаю это удобным , поэтому придерживаюсь такого правила, а не потому, что боюсь задеть чьи-то эстетические чувства . ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 13:28 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КНу у тебя так, у меня в текущих проектах по-другому. И что с того? Я же не говорю, что ты делаешь неправильно. Тебе в твоём случае виднее, и мне тоже. Ок. Давай с другой стороны посмотрим. Надо будет переезжать на другую СУБД, ты ручками все классы будешь переписывать? Я так понимаю, у тебя должно быть 1:1 совпадение имён с учётом регистра Хотя вместо этого надо написать один раз, всего одно соглашение, и применить его ко всем классам. Даже если их будет +100500. Вот и не понимаю твоих телодвижений. Алексей КИспользование разного регистра при именовании членов класса и локальных переменных позволяет: 1. Не требуется придумывать разные имена идентификаторам, описывающим что-то одно из предметной области. 2. Не требуется использование this при обращении к членам класса. Я считаю это удобным , поэтому придерживаюсь такого правила, а не потому, что боюсь задеть чьи-то эстетические чувства . Ну так обычно и делается. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 15:24 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КНу у тебя так, у меня в текущих проектах по-другому. И что с того? Я же не говорю, что ты делаешь неправильно. Тебе в твоём случае виднее, и мне тоже. Ок. Давай с другой стороны посмотрим. Надо будет переезжать на другую СУБД,Мне не придётся. Мои заказчики не на столько упороты. hVosttты ручками все классы будешь переписывать? Я так понимаю, у тебя должно быть 1:1 совпадение имён с учётом регистра Хотя вместо этого надо написать один раз, всего одно соглашение, и применить его ко всем классам. Даже если их будет +100500. Вот и не понимаю твоих телодвижений. У меня самописный кодогенератор, как ты думаешь, я смогу реализовать любое соглашение? :-) Я это могу сделать даже без переписывания кодогенератора. Он реализован достаточно гибко: 1. Можно написать провайдера под любую СУБД. 2. Можно генерировать контекст под любой ORM, не только EF. 3. На уровне T4 можно преобразовывать метаданные, полученные из СУБД, тем самым реализовать любое соглашение. hVosttАлексей КИспользование разного регистра при именовании членов класса и локальных переменных позволяет: 1. Не требуется придумывать разные имена идентификаторам, описывающим что-то одно из предметной области. 2. Не требуется использование this при обращении к членам класса. Я считаю это удобным , поэтому придерживаюсь такого правила, а не потому, что боюсь задеть чьи-то эстетические чувства . Ну так обычно и делается.Я знаю, поэтому и привёл этот распространённый пример. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 15:50 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVostt Подгонять наименование классов к БД -- это самый глупый и тупой способ из всех возможных. +1, я просто шокирован тем, что Леша пишет, это эпик фэйл... Алексей, когда ты уже поймёшь, что база данных и модель - разные вещи? Модель - это бизнесовая терминология, её конверсия никоим образом не должна зависеть от кривожопых дб девелоперов. Особенно это касается, когда у нас несколько моделей в задаче, которые используют различные схемы данных. Представляешь, какая каша может получиться? Я тебя не собираюсь уговаривать писать правильно, но то, что я увидел - настоящий адский кал. И ему место на свалке. Именно дизайнер нужен для того, чтобы не было подобного безобразия. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:05 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУпропущено... За реализацию List<T> в модели - вообще растягивать лошадьми на базаре. Да не только за List<T>, но и за IList<T> тоже. Уже доводилось не раз за это по рукам подованом хлестать. В целом согласен. ICollection или IE. IList для лентяев. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:08 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КУ меня самописный кодогенератор, как ты думаешь, я смогу реализовать любое соглашение? :-) Я думаю, что не ошибусь, если подвергну сомнению слово «любое», ибо для того, чтобы можно было реализовать «любое» соглашение, надо изучить возможности инструмента. А на это у тебя банально, интеллектуальных способностей не хватает (или времени, так как кодогенератором был занят), ибо если бы ты мог, то обнаружил бы замечательные атрибуты ColumnAttribute и TableAttribute , позволяющие задавать абсолютно любой нейминг для маппинга, не каверкая стиль кода в угоду своей безграмотности. Эх... молодость. Помню, мы по молодости тоже вкорячивали самописные кодогенераторы и так по-детски радовались: ниичегооо себе! сплошная магия — из базы создаются классы! опупеть! гениально! Как хорошо, что повзрослели, и больше это тупой фигнёй не страдаем Алексей К1. Можно написать провайдера под любую СУБД. 2. Можно генерировать контекст под любой ORM, не только EF. 3. На уровне T4 можно преобразовывать метаданные, полученные из СУБД, тем самым реализовать любое соглашение. Детский и очень наивный подход, который проходит в быту своей юности каждый второй джуниор. Давно уже пора из этих пелёнок вырасти, и решать задачи, а не пилить кодогенераторы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:24 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУhVostt Подгонять наименование классов к БД -- это самый глупый и тупой способ из всех возможных. +1, я просто шокирован тем, что Леша пишет, это эпик фэйл...В прошлый раз ты тоже был шокирован тем, что пишет Лёша про слой Expression + IQueryable внутри репозитариев, а теперь тебя от ОДаты за уши не оттащишь. Я пророк, верь мне! МСУАлексей, когда ты уже поймёшь, что база данных и модель - разные вещи? Модель - это бизнесовая терминология, её конверсия никоим образом не должна зависеть от кривожопых дб девелоперов. Особенно это касается, когда у нас несколько моделей в задаче, которые используют различные схемы данных. Представляешь, какая каша может получиться?EF-контекст это DAL в чистом виде, C# обёртка вокруг БД. Модель строится поверх него. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:30 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Сидеть изобретать велосипед - это почётно. Если других задач нету P.S. Вот за что я люблю дизайнер. В нем можно быстро и легко править модель под себя исходя из бизнесовых обозначений. В случае с Code First такой возможности нет и приходится руками упорно долбить модель в коде. Если в EF7 не сделают дизайнер, ну буду долбать в коде, что ж еще остается. Но только нужно быть реально упоротым разработчиком продукта (EF), чтобы похерить дизайнер. Возвращаемся к унылому NHibernate? Но даже и в нем есть дизайнер, правда в виде отдельной платной поставки. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:31 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КМСУпропущено... +1, я просто шокирован тем, что Леша пишет, это эпик фэйл...В прошлый раз ты тоже был шокирован тем, что пишет Лёша про слой Expression + IQueryable внутри репозитариев, а теперь тебя от ОДаты за уши не оттащишь. Я пророк, верь мне! Опять ты путаешь теплое с мягким :) Репозиторий как и сейчас у меня не отдает никаких IQueryable. Репозиторий - это обвязка над сгенеренным OData клиентом. Ты реально так ничего и не понял? )) Алексей КEF-контекст это DAL в чистом виде, C# обёртка вокруг БД. Модель строится поверх него. 1. EF контекст - это не просто DAL, это полноценная доменная модель http://www.design-pattern.ru/patterns/domain-model.html 2. Эта модель живьём используется в свое бизнес логики. P.S. Зачем мне строить модель над моделью? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:37 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttТы сначала ознакомься, потом критикуй. 1. Метаданные , используемые при генерации. 2. Сгенерированное . А потом реши, нужно тут говорить про TableAttribute / ColumnAttribute, или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:37 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУP.S. Вот за что я люблю дизайнер. В нем можно быстро и легко править модель под себя исходя из бизнесовых обозначений. В случае с Code First такой возможности нет и приходится руками упорно долбить модель в коде. Если в EF7 не сделают дизайнер, ну буду долбать в коде, что ж еще остается. Но только нужно быть реально упоротым разработчиком продукта (EF), чтобы похерить дизайнер. Возвращаемся к унылому NHibernate? Но даже и в нем есть дизайнер, правда в виде отдельной платной поставки. А чем тебя кодогенерация из EA не устраивает? Сиди себе рисуй кошерную высокоуровневую модельку, получай затем из неё код, из кода получай БД и миграции. При чём в любую БД , и всё из коробки. В студии же есть отличный дизайнер классов, если уж на то пошло, видимо в EF7 дизайнер будет основываться на нём, вообще сказка. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:37 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttА чем тебя кодогенерация из EA не устраивает? Сиди себе рисуй кошерную высокоуровневую модельку, получай затем из неё код, из кода получай БД и миграции. При чём в любую БД , и всё из коробки. В студии же есть отличный дизайнер классов, если уж на то пошло, видимо в EF7 дизайнер будет основываться на нём, вообще сказка. Кодогенерация из EA базовая и узкоспециализированная, под EF это не натянешь. Во-вторых, я тебе уже говорил, у нас нет EA. Студийный дизайнер классов тоже ниачём, он не умеет работать с Enity. Мне нужен дизайнер EF, что непонятно? Я с вас куею... Ты приходишь в магазин и просишь дать тебе арбуз. Тебе говорят, что зачем тебе арбуз, возьми хлеб. Ну или молоко. Я говорю, да пошли вы в жопу, мне нужен арбуз! А мне говорят, что я упорот и ничего не понимаю в селекции растений. Доколе, друзья? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:41 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КТы сначала ознакомься, потом критикуй. Код: c# 1. 2. 3. 4. 5. 6. 7.
да в топку такой генератор, я бы послал топ менеджера открытым матом, если бы мне такое УГ навязывали, ты уж извини, но по-другому ЭТО по-другому ну никак язык не поворачивается назвать. качество генерируемого кода ниже плинтуса. нафиг было время на это УГ тратить? какую задачу заказчика это решает? он что заказывал этот унылый генератор не пойму? вот видимо у вас заказов и нет, если вы намерянно раздуваете решения, страдая конкретной чепухой, вместо того что делом заниматься. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:42 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУКодогенерация из EA базовая и узкоспециализированная, под EF это не натянешь. Во-вторых, я тебе уже говорил, у нас нет EA. Студийный дизайнер классов тоже ниачём, он не умеет работать с Enity. Мне нужен дизайнер EF, что непонятно? Я с вас куею... Ты приходишь в магазин и просишь дать тебе арбуз. Тебе говорят, что зачем тебе арбуз, возьми хлеб. Ну или молоко. Я говорю, да пошли вы в жопу, мне нужен арбуз! А мне говорят, что я упорот и ничего не понимаю в селекции растений. Доколе, друзья? ну подождём же. правда ещё долго ждать. первый кондидат только в середине 15-го появится. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:43 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей Кпропущено... В прошлый раз ты тоже был шокирован тем, что пишет Лёша про слой Expression + IQueryable внутри репозитариев, а теперь тебя от ОДаты за уши не оттащишь. Я пророк, верь мне! Опять ты путаешь теплое с мягким :) Репозиторий как и сейчас у меня не отдает никаких IQueryable. Репозиторий - это обвязка над сгенеренным OData клиентом. Ты реально так ничего и не понял? ))ОДата - часть Service Layer сервера приложений. Какая ещё "обвязка"? МСУАлексей КEF-контекст это DAL в чистом виде, C# обёртка вокруг БД. Модель строится поверх него. 1. EF контекст - это не просто DAL, это полноценная доменная модель http://www.design-pattern.ru/patterns/domain-model.html 2. Эта модель живьём используется в свое бизнес логики. P.S. Зачем мне строить модель над моделью?Мне так не кажется: 1. Рассматриваю DbContext как DAL, а EF как банальный SQL-генератор. 2. Слой, в котором реализованы LINQ запросы рассматриваю как логику. зы: С появлением LINQ-2-SQL традиционные design patterns организованными группами идут в лес. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:43 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КТы сначала ознакомься, потом критикуй. Код: c# 1. 2. 3. 4. 5. 6. 7.
да в топку такой генератор, я бы послал топ менеджера открытым матом, если бы мне такое УГ навязывали, ты уж извини, но по-другому ЭТО по-другому ну никак язык не поворачивается назвать. качество генерируемого кода ниже плинтуса. нафиг было время на это УГ тратить? какую задачу заказчика это решает? он что заказывал этот унылый генератор не пойму? вот видимо у вас заказов и нет, если вы намерянно раздуваете решения, страдая конкретной чепухой, вместо того что делом заниматься.Ближе к делу, что не так? Если тебе что-то не знакомо, это не значит, что оно не правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:45 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttну подождём же. правда ещё долго ждать. первый кондидат только в середине 15-го появится. Ну не верю я, что они не сделают дизайнер. Даже в первом Linq to SQL был, даже в убогом NHibernate платный есть. В EF с первых версий был дизайнер. Какой травы нужно укуриться, чтобы его выпилить? Я сцуко хренею с этих гавноразрабов! Алексей КОДата - часть Service Layer сервера приложений. Какая ещё "обвязка"? Бизнес ходит к Service Layer только через обвязку, акстись и пой. Ты меня пугаешь всё больше и больше... Алексей К1. Рассматриваю DbContext как DAL, а EF как банальный SQL-генератор. 2. Слой, в котором реализованы LINQ запросы рассматриваю как логику. 1. Ты недооцениваешь EF. Хотя можешь использовать его хоть как кальсоны в холода. Но можно из него выжать гораздо больше. 2. Логика - это не просто запросы. Какая-то каша у тебя в голове... :) Алексей Кзы: С появлением LINQ-2-SQL традиционные design patterns организованными группами идут в лес. Ты о чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:47 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КОДата - часть Service Layer сервера приложений. Какая ещё "обвязка"? Бизнес ходит к Service Layer только через обвязку, акстись и пой. Ты меня пугаешь всё больше и больше... Алексей К1. Рассматриваю DbContext как DAL, а EF как банальный SQL-генератор. 2. Слой, в котором реализованы LINQ запросы рассматриваю как логику. 1. Ты недооцениваешь EF. Хотя можешь использовать его хоть как кальсоны в холода. Но можно из него выжать гораздо больше. 2. Логика - это не просто запросы. Какая-то каша у тебя в голове... :) Алексей Кзы: С появлением LINQ-2-SQL традиционные design patterns организованными группами идут в лес. Ты о чем?Сто раз это всё уже обсуждали, вот вообще не хочу... Мне интересно, будет ли конструктивная критика от hVostt. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:53 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КБлиже к делу, что не так? Если тебе что-то не знакомо, это не значит, что оно не правильно. нарушение общепринятого стиля кодирования, в том числе того, что для коллекций в нейминге должен всегда применяться pluralize (мн. число для контейнеров, хранящих больше одного экземпляра), при этом класс сущности должен олицетворять одну запись, у тебя же как Бог на душу положит, другими словами по-дебильному, а за валидацию на уровне контекста -- сразу выгонять с проекта со всеми манатками на биржу труда. глядя на код и понимая, что получится в результате, хочется пристрелиться. да ещё использование entity в качестве dto, и всё это делается, видимо, в угоду mvvm-а. ты в одном месте умудрился сделать попытку подстроиться под БД и под логику клиента. скажать что это Жопа, -- ничего не сказать. это конкретный фейл. так делать в энтерпрайзе нельзя, ни в коем случае. ахтунг короче. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:54 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КБлиже к делу, что не так? Если тебе что-то не знакомо, это не значит, что оно не правильно. нарушение общепринятого стиля кодирования, в том числе того, что для коллекций в нейминге должен всегда применяться pluralize (мн. число для контейнеров, хранящих больше одного экземпляра), при этом класс сущности должен олицетворять одну запись, у тебя же как Бог на душу положит, другими словами по-дебильному,Вертел я эту плюрализацию сам знаешь на чём. Не собираюсь добавлять бардак в проект. Про страдания эстетов писал выше. hVosttа за валидацию на уровне контекста -- сразу выгонять с проекта со всеми манатками на биржу труда. глядя на код и понимая, что получится в результате, хочется пристрелиться.Чем валидация контекстом не угодила? hVosttда ещё использование entity в качестве dto, и всё это делается, видимо, в угоду mvvm-а. ты в одном месте умудрился сделать попытку подстроиться под БД и под логику клиента. скажать что это Жопа, -- ничего не сказать. это конкретный фейл. так делать в энтерпрайзе нельзя, ни в коем случае. ахтунг короче.Это всё слова, не подкреплённые фактами. Пшик, одним словом... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:58 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей К, почитай на досуге, достигни уже просветления: http://www.pluralsight.com/courses/table-of-contents/efarchitecture глядя на твой код кажется, что ты переместился на машине времени в наше время из самого начала 2000-ых, и то что тебе кажется ноу-хау, на самом деле изрядная трухлятина, никто уже так не делает. пройденный этап. при чём и самим майкрософтом -- он-то давно уже хочет вылезти из болота подобной убогой кодогенерации. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:58 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КЧем валидация контекстом не угодила? кушать надо ложкой, а не сапогом. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 16:59 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КЧем валидация контекстом не угодила? кушать надо ложкой, а не сапогом. На уровне БД валидация тоже не нужна? Ну давай делать все поля необязательными. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:02 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей К, почитай на досуге, достигни уже просветления: http://www.pluralsight.com/courses/table-of-contents/efarchitecture глядя на твой код кажется, что ты переместился на машине времени в наше время из самого начала 2000-ых, и то что тебе кажется ноу-хау, на самом деле изрядная трухлятина, никто уже так не делает. пройденный этап. при чём и самим майкрософтом -- он-то давно уже хочет вылезти из болота подобной убогой кодогенерации.Мурзилки пусть индусы читают. Может чему наконец-то научатся. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:03 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttКритика конструктивного уровня будет? Пока всё на уровне: "Мне не нравится, мы так не делаем, значит не правильно". ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:04 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КСто раз это всё уже обсуждали, вот вообще не хочу... Ну так и я о том же :) Алексей КМне интересно, будет ли конструктивная критика от hVostt. Так вроде ро делу пишет, нет? Пересмотри своё отношение к EF, серьезно :) Ты с ним работаешь как с типизированным датасетом. Непонятно, зачем тебе такая мощь как EF... 1. Никаких классов с маленькими буквами. 2. Классы модели должны быть внятными и четкими. 3. Классы модели должны описывать бизнесовую модель, никаких костылей на именования таблиц и вьюх в БД! Инфа 100%, верь мне (с) 4. Никакого дерьма типа SenderPersID_Reference, ты упал чтоле? )) Выпилить и забыть! 5. Никаких реализаций List, это даже не обсуждается. Только абстракция! 6. И хватит уже велосипедов! Возьми готовый инструмент, всё уже написано за тебя. 7. Не спорь! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:24 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей Кда ещё использование entity в качестве dto, и всё это делается, видимо, в угоду mvvm-а. В MVVM никакие DTO не нужны, всё можно сделать на чистых entities. Ну и всегда по месту для View можно запилить ViewModel, которая в себе содержит несколько чистых entity. Никаких DTO! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:26 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КВертел я эту плюрализацию сам знаешь на чём. Не собираюсь добавлять бардак в проект. Про страдания эстетов писал выше. Вон из класса! Сегодня опять двойка. Без плюрализации только канализация ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:28 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КСто раз это всё уже обсуждали, вот вообще не хочу... Ну так и я о том же :) Алексей КМне интересно, будет ли конструктивная критика от hVostt. Так вроде ро делу пишет, нет? Пересмотри своё отношение к EF, серьезно :) Ты с ним работаешь как с типизированным датасетом. Непонятно, зачем тебе такая мощь как EF...Ни хрена себе работа с Датасетом. Все бы так с Датасетами работали. МСУ1. Никаких классов с маленькими буквами. 2. Классы модели должны быть внятными и четкими. 3. Классы модели должны описывать бизнесовую модель, никаких костылей на именования таблиц и вьюх в БД! Инфа 100%, верь мне (с) 4. Никакого дерьма типа SenderPersID_Reference, ты упал чтоле? )) Выпилить и забыть! 5. Никаких реализаций List, это даже не обсуждается. Только абстракция! 6. И хватит уже велосипедов! Возьми готовый инструмент, всё уже написано за тебя. 7. Не спорь! :)Дизайнер и 100+ таблиц == жесть. А так да, извини, что потревожил твоё тонкое эстетическое восприятие названий в EF контексте. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:32 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУhVosttпропущено... да ещё использование entity в качестве dto, и всё это делается, видимо, в угоду mvvm-а. В MVVM никакие DTO не нужны, всё можно сделать на чистых entities. Ну и всегда по месту для View можно запилить ViewModel, которая в себе содержит несколько чистых entity. Никаких DTO!+100200300 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:33 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КВертел я эту плюрализацию сам знаешь на чём. Не собираюсь добавлять бардак в проект. Про страдания эстетов писал выше. Вон из класса! Сегодня опять двойка. Без плюрализации только канализация Игры разума с плюрализаторами мне ни к чему. Чем проще - тем лучше! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:34 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КНе собираюсь добавлять бардак в проект. Алексей К Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Алексей К Код: c# 1. 2. 3. 4. 5. 6. 7.
Алексей КМне фиолетово, что сгенерированные классы начинаются с маленькой буквы. Алексей КРаботает - значит претензий нет. Алексей КА что, если с маленькой буквы, сторонний программист ничего не поймёт? Алексей Кэстетические чувства Алексей КМои заказчики не на столько упороты Алексей Ксначала ознакомься, потом критикуй Алексей КМурзилки пусть индусы читают. Может чему наконец-то научатся. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:36 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КДизайнер и 100+ таблиц == жесть. Никакая не жесть, уже обсуждали. В EF6 оптимизировали его, я загружал больше > 1K таблиц, вообще летает. И даже с 10K таблицами можно работать. Алексей КА так да, извини, что потревожил твоё тонкое эстетическое восприятие названий в EF контексте. Алексей КИгры разума с плюрализаторами мне ни к чему. Чем проще - тем лучше! Никаких игр, мы просто называем вещи своими именами, код становится на порядки читабельнее. Просто один раз назови по-человечески и оно поплывет. Вот представь, если бы тебя родители назвали не Алексей, а SenderPersID_Reference? Ну вот им было бы так проще, к примеру. Как жить с таким именем? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:39 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУНе поленился ведь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:40 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Сабж: NechtoЗдравствуйте. Предложите пожалуйста пути решения вопроса. Имеется приложение, в котором реализован частично mapping порядка 40 таблиц базы данных MSSQL. Всего в этой базе данных порядка 300 таблиц. Теперь появилась необходимость в приложении реализовать возможность получения данных из этих таблиц. Соответственно в идеале нужно делать mapping всех остальных таблиц, но для этого нужно переехать жить на работу. Так как в этих таблицах хренова куча полей. Мои решения: - Реализовать средствами EF Data Model базы данных, то есть слепок. Такой вариант не очень нравится поскольку делает винегрет из приложения. - Сформировать список из названий таблиц и путем SQL поднимать данные из БД. Только не пойму как это можно реализовать через EF? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:43 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КДизайнер и 100+ таблиц == жесть. Никакая не жесть, уже обсуждали. В EF6 оптимизировали его, я загружал больше > 1K таблиц, вообще летает. И даже с 10K таблицами можно работать.Да дело не в скорости, пусть оптимизировали, верю. Мне просто страшно представить диаграмму из 10K квадратиков. Что с ними делать-то? МСУАлексей КИгры разума с плюрализаторами мне ни к чему. Чем проще - тем лучше! Никаких игр, мы просто называем вещи своими именами, код становится на порядки читабельнее. Просто один раз назови по-человечески и оно поплывет. Вот представь, если бы тебя родители назвали не Алексей, а SenderPersID_Reference? Ну вот им было бы так проще, к примеру. Как жить с таким именем? SenderPersID_Reference - очень удобно, рекомендую! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:44 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУСабж: NechtoЗдравствуйте. Предложите пожалуйста пути решения вопроса. Имеется приложение, в котором реализован частично mapping порядка 40 таблиц базы данных MSSQL. Всего в этой базе данных порядка 300 таблиц. Теперь появилась необходимость в приложении реализовать возможность получения данных из этих таблиц. Соответственно в идеале нужно делать mapping всех остальных таблиц, но для этого нужно переехать жить на работу. Так как в этих таблицах хренова куча полей. Мои решения: - Реализовать средствами EF Data Model базы данных, то есть слепок. Такой вариант не очень нравится поскольку делает винегрет из приложения. - Сформировать список из названий таблиц и путем SQL поднимать данные из БД. Только не пойму как это можно реализовать через EF? Забудь, ТС куда-то пропал... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:45 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КДа дело не в скорости, пусть оптимизировали, верю. Мне просто страшно представить диаграмму из 10K квадратиков. Что с ними делать-то? Ну это из области фантастики. Таблицы сгенерил SQL курсором, потом вкорячил их в модель. В идеале даже 100 классов многовато для одной модели... Разноси EF модель на EF диаграммы. Каждая диаграмма отображается в виде отдельного окна в дизайнере. Я не понимаю, зачем тебе сразу видеть все 100 классов? Учись работать с EF, милок. Хватит ныть! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:48 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУВот представь, если бы тебя родители назвали не Алексей, а SenderPersID_Reference? Ну вот им было бы так проще, к примеру. Как жить с таким именем? Мда... задумался... пойду покурю... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:49 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Кому еще объяснить, зачем нужен EF дизайнер для проектирования модели? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:50 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КДа дело не в скорости, пусть оптимизировали, верю. Мне просто страшно представить диаграмму из 10K квадратиков. Что с ними делать-то? Ну это из области фантастики. Таблицы сгенерил SQL курсором, потом вкорячил их в модель. В идеале даже 100 классов многовато для одной модели... Разноси EF модель на EF диаграммы. Каждая диаграмма отображается в виде отдельного окна в дизайнере. Я не понимаю, зачем тебе сразу видеть все 100 классов? Учись работать с EF, милок. Хватит ныть! :)Модель разделили на несколько диаграмм сравнительно недавно. Я не мог ждать, пока они это родят. А теперь уже поздно, у меня есть самописные инструменты, которые меня устраивают. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:51 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КМодель разделили на несколько диаграмм сравнительно недавно. Я не мог ждать, пока они это родят. Ты издеваешься? :) Да им уже сто лет! http://msdn.microsoft.com/en-us/data/entity-framework-multiple-diagrams-per-model.aspx Алексей КА теперь уже поздно, у меня есть самописные инструменты, которые меня устраивают. Не гунди. Нужно идти вперед, немного выпиливая бревна из ресниц. Иначе потонешь в болоте. В любом случае, инспекция кода тебе не помешает. Проведи глобальный рефакторинг, оцени, подумай, взвесь. Проще всего от всего отмахиваться и плеваться. Меняй позицию, двигайся вперед, а не назад. На полном серьезе. Всегда есть возможность найти компромисс, так найди его! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:55 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КМодель разделили на несколько диаграмм сравнительно недавно. Я не мог ждать, пока они это родят. Ты издеваешься? :) Да им уже сто лет! http://msdn.microsoft.com/en-us/data/entity-framework-multiple-diagrams-per-model.aspx Я начал использовать EF раньше. МСУАлексей КА теперь уже поздно, у меня есть самописные инструменты, которые меня устраивают. Не гунди. Нужно идти вперед, немного выпиливая бревна из ресниц. Иначе потонешь в болоте. В любом случае, инспекция кода тебе не помешает. Проведи глобальный рефакторинг, оцени, подумай, взвесь. Проще всего от всего отмахиваться и плеваться. Меняй позицию, двигайся вперед, а не назад. На полном серьезе. Всегда есть возможность найти компромисс, так найди его!Зачем, если проекты работают, экономический эффект положительный, все довольны. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:58 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей К, аргумент "всё и так уже работает" - уныл как класс. То, что уже 100 лет работает без прикасания к коду - пусть работает. Но то, с чем ты работаешь постоянно, нужно 100% модифицировать под новые рельсы. Не в тупую, конечно, но двигаться в этом направлении. Иначе какой же ты джедай? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 17:59 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей К, аргумент "всё и так уже работает" - уныл как класс. То, что уже 100 лет работает без прикасания к коду - пусть работает. Но то, с чем ты работаешь постоянно, нужно 100% модифицировать под новые рельсы. Не в тупую, конечно, но двигаться в этом направлении. Иначе какой же ты джедай? Зачем менять то, что мне нравится? Я люблю, когда ничего лишнего. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:01 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КЯ начал использовать EF раньше. Верю. Но как только появились 2 года назад в EF5 (VS12) диаграммы, что мешало раскидать модель по ним? Алексей КЗачем, если проекты работают, экономический эффект положительный, все довольны. Всё само никогда не работает, это фантастика. Постоянно бизнес хочет чего-то нового, доработок, новых веток решения, плюшек и пирожков. Ну ты мне не рассказывай сказки. У программиста всегда будет работа. Сидеть над тухляком, который "работает", может только админ. Ты давай не включай заднюю. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:02 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КЗачем менять то, что мне нравится? Я люблю, когда ничего лишнего. Нравятся костыли, подпорки и метание гавна по стенам туалета? Ну люби, мне-то чего. Даю добро :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:03 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КЯ начал использовать EF раньше. Верю. Но как только появились 2 года назад в EF5 (VS12) диаграммы, что мешало раскидать модель по ним?Я никогда не пользовался EF дизайнером, у меня всегда был свой кодогенератор. Сначала на базе BLToolkit, потом не поленился, написал свой. МСУАлексей КЗачем, если проекты работают, экономический эффект положительный, все довольны. Всё само никогда не работает, это фантастика. Постоянно бизнес хочет чего-то нового, доработок, новых веток решения, плюшек и пирожков. Ну ты мне не рассказывай сказки. У программиста всегда будет работа. Сидеть над тухляком, который "работает", может только админ. Ты давай не включай заднюю. :)Бизнесу пофиг, как я работаю с EF, это его не касается. Я же не спрашиваю, как они обеспечивают бюджет проекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:06 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КЗачем менять то, что мне нравится? Я люблю, когда ничего лишнего. Нравятся костыли, подпорки и метание гавна по стенам туалета? Ну люби, мне-то чего. Даю добро :)Я знал, что ты не против. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУВ MVVM никакие DTO не нужны, всё можно сделать на чистых entities. Просто аншлаг. Уносите этого пациента, он неизлечимо болен. Серьёзно, больше не пиши такой чуши. Написанное уместно только программульки масштаба лабораторной работы пединститута. Не тупи короче. В энтерпрайзе этот поросячий гон не прокатит. Не позорься. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:14 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КНа уровне БД валидация тоже не нужна? Ну давай делать все поля необязательными. Проверять надо, но ты там стряпаешь сообщения для пользователя, значит контекст у тебя занимается валидацией пользовательского ввода. Гавнецом попахивает ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:17 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КНа уровне БД валидация тоже не нужна? Ну давай делать все поля необязательными. Проверять надо, но ты там стряпаешь сообщения для пользователя, значит контекст у тебя занимается валидацией пользовательского ввода. Гавнецом попахивает Думаешь, что нет валидации в других слоях, в том числе на клиенте ? Откуда такая уверенность? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:20 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУ, только не говори, что ты entity в интерфейс прокидываешь? раньше же ты говорил про viewmodel-и, красота была, что изменилось? в mvvm нельзя прокидывать entities. есть только 2 причины, зачем это ещё можно делать: 1) лень, 2) наивность. mvvm же не должен работать с контекстом. хотя может ты имеешь в виду десктопный mvvm, там худо-бедно это ещё может быть оправдано, при условии живого коннекта, и то капец какое плохое решение, но для веб mvvm однозначно НЕТ. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:20 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КДумаешь, что нет валидации в других слоях, в том числе на клиенте ? Откуда такая уверенность? блин, ты прописываешь пользовательские сообщения для атрибутов Required и MaxLength, значит собираешься их показывать, разве нет? всё что не залезло в конекст, это однозначно внутренняя ошибка, и пользователь не должен знать их причин, это недоработка клиентской валидации, и выполнять чужую работу датаконтекст не должен. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:23 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУВ MVVM никакие DTO не нужны, всё можно сделать на чистых entities. Просто аншлаг. Уносите этого пациента, он неизлечимо болен. Серьёзно, больше не пиши такой чуши. Написанное уместно только программульки масштаба лабораторной работы пединститута. Не тупи короче. В энтерпрайзе этот поросячий гон не прокатит. Не позорься.Специальные DTO нужны там, где они действительно нужны. Они нужны только в случае, когда контракт веб-сервиса не должен зависеть от других частей информационной системы. В остальных случаях от DTO больше вреда чем пользы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:23 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КДумаешь, что нет валидации в других слоях, в том числе на клиенте ? Откуда такая уверенность? блин, ты прописываешь пользовательские сообщения для атрибутов Required и MaxLength, значит собираешься их показывать, разве нет? всё что не залезло в конекст, это однозначно внутренняя ошибка, и пользователь не должен знать их причин, это недоработка клиентской валидации, и выполнять чужую работу датаконтекст не должен.Не сделаны "user readable" сообщения на всякий случай , что теперь? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:25 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей ККритика конструктивного уровня будет? Пока всё на уровне: "Мне не нравится, мы так не делаем, значит не правильно". я вообще не вижу ни одной причины использовать эту унылую кодогенерацию, ты мне объясни зачем оно тебе вообще понадобилось для начала? или покритикуй мой код: var a = 4+5; if(true) { var b = 4; } var x = a + 9; return false; чего-нить понял? вот и я ничего не понял глядя на твою поделку. зачем оно? какую задачу оно решает? что сподвигло программера так бездарно потратить время? почему бы не пойти дальше, и не написать сразу свой движок БД, че мелочиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:27 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttвот и я ничего не понялЕсли ничего не понял, зачем критикуешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:28 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КСпециальные DTO нужны там, где они действительно нужны. Они нужны только в случае, когда контракт веб-сервиса не должен зависеть от других частей информационной системы. В остальных случаях от DTO больше вреда чем пользы. Ну! А я о чем? Написанное тобой уместно для студенческой лабараторки. В энтерпрайзе нет такой диллемы. Каждый слой независим. И каждый компонент имеет свою маленькую область ответственности. У тебя же какая вакханалия. Ты ещё CSS-стили прикрути к Entity. Я серьёзно, где стили??? Почему нет стилей, не порядок! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:30 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КЕсли ничего не понял, зачем критикуешь? я тебе конкретные вопросы задал, которые ты как обычно проигнорировал, так как ни ответа на них не знаешь, ни фантазии что-нибудь придумать не хватает. я критикую потому что ты просил, при чём не однократно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 18:31 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КМСУпропущено... Верю. Но как только появились 2 года назад в EF5 (VS12) диаграммы, что мешало раскидать модель по ним?Я никогда не пользовался EF дизайнером, у меня всегда был свой кодогенератор. Сначала на базе BLToolkit, потом не поленился, написал свой. Ага, я вижу, во что это у тебя вылилось :) Уж лучше бы ты пользовался дизайнером Алексей КБизнесу пофиг, как я работаю с EF, это его не касается. Я же не спрашиваю, как они обеспечивают бюджет проекта. А причем тут бизнес? Тебе же и твоим кодеманкам поддерживать эту избу на курьих ногах. Алексей КМСУпропущено... Нравятся костыли, подпорки и метание гавна по стенам туалета? Ну люби, мне-то чего. Даю добро :)Я знал, что ты не против. Я всегда был лоялистом hVosttМСУВ MVVM никакие DTO не нужны, всё можно сделать на чистых entities. Просто аншлаг. Уносите этого пациента, он неизлечимо болен. Серьёзно, больше не пиши такой чуши. Написанное уместно только программульки масштаба лабораторной работы пединститута. Не тупи короче. В энтерпрайзе этот поросячий гон не прокатит. Не позорься. Убей себя. Тебе и не снились программульки, которые работают в такой архитектурной плоскости. Этот "гон" прокатит даже на луне, просто проблема в твоей безграмотности. Спроси меня как и я расскажу, как делать такие приложения на чистой модели, XAML и MVVM. Или ты опять решил попытать счастье обосраться в споре напоследок? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 19:43 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУ, только не говори, что ты entity в интерфейс прокидываешь? Нужные entities сидят во view model, которая прибивается к view. Что тебя смущает? Самый главный выхлоп от этого - живой контекст, который трачит на лету изменения, сделанные в интерфейсе. Такую архитектуру поддерживать и развивать очень удобно. hVosttраньше же ты говорил про viewmodel-и, красота была, что изменилось? Ты упорот? View Model никуда не делась. Ты уточняй, о чем речь, о MVC или о XAML? Мы с Алексеем о замле дискутируем. В MVC такие фишки с живым контекстом не прокатят. Если только не использовать SPA. hVosttв mvvm нельзя прокидывать entities. Скуяли? hVosttесть только 2 причины, зачем это ещё можно делать: 1) лень, 2) наивность. А есть еще 3 пункт. Тупость. Тупость непонимания, почему это нужно делать. hVosttmvvm же не должен работать с контекстом. Он и не работает с ним. Он работает с классами контекста. hVosttхотя может ты имеешь в виду десктопный mvvm Вроде и не жираф, но доходит до тебя долго... hVosttтам худо-бедно это ещё может быть оправдано, при условии живого коннекта, и то капец какое плохое решение, но для веб mvvm однозначно НЕТ. Причем тут живой коннект? Ты гонишь. Живой коннект нигде не применяется и не должен применяться. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 19:49 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУУбей себя. Тебе и не снились программульки, которые работают в такой архитектурной плоскости. Этот "гон" прокатит даже на луне, просто проблема в твоей безграмотности. Спроси меня как и я расскажу, как делать такие приложения на чистой модели, XAML и MVVM. Или ты опять решил попытать счастье обосраться в споре напоследок? Я не XAML имел в виду, и даже не WinForms, если что. Как там мне уже давно параллельно, UI под десктопы для работы с данными уже сто лет не пишу. А вот пробрасывать entity для MVVM на клиента под веб это однозначный моветон. Вообще, не ожидал конечно от тебя, что ты такое ляпнешь. Вот только недавно ты про ViewModel загонял, и чем MVVM вдруг внезапно стало хуже? Как ты так реальности мгновенно меняешь, не пойму ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 19:50 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУА есть еще 3 пункт. Тупость. Тупость непонимания, почему это нужно делать. Объясни: зачем это нужно делать ? Действительно, зачем? Глупости какие-то говоришь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 19:51 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУВроде и не жираф, но доходит до тебя долго... Да честно говоря мне уже стало интересно, пускай будет XAML. На кой ляд ты путаешь тёплое с мягким? У Entity есть вполне чёткая, определённая и довольно конкретная область ответственности. Ты за каким-то чёртом её в MVVM определил, не расскажешь, зачем? Что тебе дало, что ты навешиваешь дополнительную ответственность, увеличивая тем самым связность? Ради чего это? Просвяти. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 19:53 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУУбей себя. Тебе и не снились программульки, которые работают в такой архитектурной плоскости. Этот "гон" прокатит даже на луне, просто проблема в твоей безграмотности. Спроси меня как и я расскажу, как делать такие приложения на чистой модели, XAML и MVVM. Или ты опять решил попытать счастье обосраться в споре напоследок? Я не XAML имел в виду, и даже не WinForms, если что. Так ты сначала пойми о чем речь, а потом отжигай. А то влез туда, в чем полный ноль и начал критиковать. Некрасиво же. Говорю же, не лезь, а то стыдно будет... hVosttКак там мне уже давно параллельно, UI под десктопы для работы с данными уже сто лет не пишу. О чем и речь. А мы всё пилим. Особенно актуально стало под виндовые планшеты (принципиален отсоединнный режим + EF) и настенные метро апп. Веб просто курит в сторонке в таких случаях. hVosttА вот пробрасывать entity для MVVM на клиента под веб это однозначный моветон. Под веб разумеется. Я же сам гавном закидывал тех, кто живую модель прибивает. Самый главный минус такого финта - валидация. hVosttВообще, не ожидал конечно от тебя, что ты такое ляпнешь. Вот только недавно ты про ViewModel загонял, и чем MVVM вдруг внезапно стало хуже? Как ты так реальности мгновенно меняешь, не пойму Опять ты в лужу... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 19:55 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУА есть еще 3 пункт. Тупость. Тупость непонимания, почему это нужно делать. Объясни: зачем это нужно делать ? Действительно, зачем? Глупости какие-то говоришь. Я ведь уже объяснял. Trackable Entities, Self-Tracking Entities, ... http://msdn.microsoft.com/en-us/library/vstudio/dd456848(v=vs.100).aspx http://blogs.msdn.com/b/odatateam/archive/2014/04/10/client-property-tracking-for-patch.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 19:58 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУЯ ведь уже объяснял. Trackable Entities, Self-Tracking Entities, ... http://msdn.microsoft.com/en-us/library/vstudio/dd456848(v=vs.100).aspx http://blogs.msdn.com/b/odatateam/archive/2014/04/10/client-property-tracking-for-patch.aspx а, ну ясно. живой контекст тобишь. ну ок, убедил ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 19:59 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУВроде и не жираф, но доходит до тебя долго... Да честно говоря мне уже стало интересно, пускай будет XAML. На кой ляд ты путаешь тёплое с мягким? У Entity есть вполне чёткая, определённая и довольно конкретная область ответственности. Ты за каким-то чёртом её в MVVM определил, не расскажешь, зачем? Что тебе дало, что ты навешиваешь дополнительную ответственность, увеличивая тем самым связность? Ради чего это? Просвяти. Мля, ты дятел что ли? Десятый раз повторяю, нужен трекинг изменений. Что не понятно? С Ria Services работал? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:00 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttа, ну ясно. живой контекст тобишь. ну ок, убедил Я уже не знаю, какими словами тебе объяснять. На китайском осталось ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:01 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУОсобенно актуально стало под виндовые планшеты (принципиален отсоединнный режим + EF) и настенные метро апп. То, что актуально это понятно. Так сделал уже что-нибудь под метро-планшеты? А настенные втопку. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:01 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУЯ уже не знаю, какими словами тебе объяснять. На китайском осталось Да вы уж запарили со своим XAML... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:02 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУДесятый раз повторяю, нужен трекинг изменений. Что не понятно? С Ria Services работал? Работал конечно. Делал с трекингом и без. С живым контекстом, вплоть до того, что у нескольких клиентов при открытии формы одной и той же записи редактирование полей у всех было в Real Time, пользователи ещё потом развлекались и устраивали "чат в одном поле формы", так что про Ria можете мне не чесать ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:05 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttТо, что актуально это понятно. Так сделал уже что-нибудь под метро-планшеты? А настенные втопку. Слелал, конечно. И будем делать. Настенные не в топку, опять ты из-под своего скудного опыта смердишь. Программа дегустаций продуктов, очень актуальная вещь. Сотрудники заскакивают в дегустационную, пробуют образцы, выставляют рейтинги в metro UI, очень удобно. Читают описание, дегустируют через экспертный режим, где у образца могут быть некие расширенные параметры (вкус, цвет, соленость и так далее). Пишут комменты. Всё это анализируется маркетингом в кубах, вертятся измерения, определяются вендоры-победители с которыми и заключаются контракты. Вот тут концепт "живого" контекста, который трачит изменения http://codearticles.ru/articles/2525 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:05 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУЯ уже не знаю, какими словами тебе объяснять. На китайском осталось Да вы уж запарили со своим XAML... XAML это будущее и настоящее! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:06 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУ, Просто десктоп это скукота смертная, да и популярность, по крайне среди наших заказчиков практически нулевая. Даже недоумевают, когда им предлагаешь, типа "а накуй нам это щастье, если есть веб?" чего вы там всё пишете, выбрасывайте XAML на помойку, дайте ему уже умереть. всё равно скоро все на GTK+ поползут и какой-нибуь Qt.NET, мухахахааххаа ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУДесятый раз повторяю, нужен трекинг изменений. Что не понятно? С Ria Services работал? Работал конечно. Делал с трекингом и без. Нужно быть упоротым, чтобы юзать риа и не юзать трекинг. Нахера тогда риа? Возьми тот же WCF )) hVosttС живым контекстом, вплоть до того, что у нескольких клиентов при открытии формы одной и той же записи редактирование полей у всех было в Real Time, пользователи ещё потом развлекались и устраивали "чат в одном поле формы", так что про Ria можете мне не чесать Ну так а хуле ты мне тут двигаешь, что EF/OData/Ria классы в VW УГ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУ, Просто десктоп это скукота смертная, да и популярность, по крайне среди наших заказчиков практически нулевая. Даже недоумевают, когда им предлагаешь, типа "а накуй нам это щастье, если есть веб?" Не скажи. И то и другое интересно. И применимо под конкретную задачу. Мне нравится и MVC и WPF/Windows Apps. hVosttчего вы там всё пишете, выбрасывайте XAML на помойку, дайте ему уже умереть. всё равно скоро все на GTK+ поползут и какой-нибуь Qt.NET, мухахахааххаа Не дождетесь ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:09 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУСлелал, конечно. И будем делать. Настенные не в топку, опять ты из-под своего скудного опыта смердишь. Программа дегустаций продуктов, очень актуальная вещь. Сотрудники заскакивают в дегустационную, пробуют образцы, выставляют рейтинги в metro UI, очень удобно. Читают описание, дегустируют через экспертный режим, где у образца могут быть некие расширенные параметры (вкус, цвет, соленость и так далее). Пишут комменты. Всё это анализируется маркетингом в кубах, вертятся измерения, определяются вендоры-победители с которыми и заключаются контракты. ну если это на Xamarin сделано, ещё куда ни шло. всё остальное в топку, тут уж ты мне свою лажу не впихивай: если не работает на Android/iOS, этим можно только зад подтереть. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:10 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУhVostt Не скажи. И то и другое интересно. И применимо под конкретную задачу. Мне нравится и MVC и WPF/Windows Apps. Я единственное, от SL + RIA выл, реально УГ, которое убил вендор. Но вот сейчас мигрировали на WPF + OData, вообще сказка. Трендовая тема, интерес повысился стократно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:11 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttну если это на Xamarin сделано, ещё куда ни шло. всё остальное в топку, тут уж ты мне свою лажу не впихивай: если не работает на Android/iOS, этим можно только зад подтереть. Нужно будет, заюзаем и замарин. Но сейчас корпоративный стандарт и будущее за виндовыми планшетами, интеграция с AD (важно для корпоратива!). Впрочем, я не вижу сложностей поработать и с замарином. Но говорят там хлипче замл, многое не реализовано, приходится бороться с ветряными мельницами и прочее. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:13 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУНужно быть упоротым, чтобы юзать риа и не юзать трекинг. Много ты в трекинге понимаш. Просто ты привязал персистентный слой к вью модели. Далеко не всегда это лучший вариант. Делаешь отдельный рич слой с полноценным трекингом, а весь персистенс сохраняешь через маппинг, как в лучших домах. Просто я знаю как минимум два подхода, а ты зациклился ток на одном, хотя и на самом распространённом. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:13 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУНо вот сейчас мигрировали на WPF + OData, вообще сказка. Трендовая тема, интерес повысился стократно :) Не могу не согласиться, OData это конфетка жаль Алексей не понимает этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:14 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУНо говорят там хлипче замл, многое не реализовано, приходится бороться с ветряными мельницами и прочее. Открою по секрету, так абсолютно везде, когда приходится говорить о кроссплатформенности. Кстати, тут наклёвывается проектец на Xamarin-е, уже закупили лицухи. Будет кросплатформенный XAML, будет поддрежка 3-х платформ, скоро будет опыта завались. Пока только осторожненько щупал... Первые впечатления: ожидается масса самой извращённой йопли ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:16 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМного ты в трекинге понимаш. Просто ты привязал персистентный слой к вью модели. Далеко не всегда это лучший вариант. Делаешь отдельный рич слой с полноценным трекингом, а весь персистенс сохраняешь через маппинг, как в лучших домах. Просто я знаю как минимум два подхода, а ты зациклился ток на одном, хотя и на самом распространённом. Зачем мне городить новый тректинг, ты упорот? У меня есть полноценный фреймворк, который всю черную работу делает за меня, есть готовые наблюдаемые коллекции и отслеживание изменений свойств и связей. Вся эта инфраструктура лежит в едином блэкбоксе, о котором я ничего не хочу знать. На выходе внятные коллекции и классы. Биндишь их на UI и вся эта карусель начинает сама крутиться и работать. Зачем мне что-то писать, выдумывать и фантазиновать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:19 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУНо вот сейчас мигрировали на WPF + OData, вообще сказка. Трендовая тема, интерес повысился стократно :) Не могу не согласиться, OData это конфетка жаль Алексей не понимает этого. Алексей ковыряется в своём навозе с SenderPersID_Reference, у него нет времени. hVosttМСУНо говорят там хлипче замл, многое не реализовано, приходится бороться с ветряными мельницами и прочее. Открою по секрету, так абсолютно везде, когда приходится говорить о кроссплатформенности. Кстати, тут наклёвывается проектец на Xamarin-е, уже закупили лицухи. Будет кросплатформенный XAML, будет поддрежка 3-х платформ, скоро будет опыта завались. Пока только осторожненько щупал... Первые впечатления: ожидается масса самой извращённой йопли Ну не нужна нам сейчас кросплатформенность. Закупаем планшеты, отдаем бизнесу, ставим софт и всё работает. Обновления ПО и сертификатов через SCCM. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:21 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУЗачем мне городить новый тректинг, ты упорот? У меня есть полноценный фреймворк, который всю черную работу делает за меня, есть готовые наблюдаемые коллекции и отслеживание изменений свойств и связей. Вся эта инфраструктура лежит в едином блэкбоксе, о котором я ничего не хочу знать. На выходе внятные коллекции и классы. Биндишь их на UI и вся эта карусель начинает сама крутиться и работать. Зачем мне что-то писать, выдумывать и фантазиновать? Для основной массы задач безусловно ты прав. Но так бывает не всегда. В особенности, когда модель в персистенте с моделью вью расходятся сильно, пример: рич редактирование текста word-style, одновременно несколькими пользователями, с подтверждениями изменений по-абзацно с применением юр. электронной подписи, я честно абсолютно без понятия чего ты там и куда затрачишь, ибо формат хранения, это метаданные, в сборке получается рич текст. При чём это должно ещё в печать отправляться и публиковаться в веб, и в НИС. Хорошо, когда модель идеально ложится в CRUD-сценарии, чего бы её сразу не впендюрить в MVVM, с родным трекингом? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:27 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУНу не нужна нам сейчас кросплатформенность. Закупаем планшеты, отдаем бизнесу, ставим софт и всё работает. Обновления ПО и сертификатов через SCCM. Фигасе вы миллионеры, я даже не в курсе был, что так можно бороться против кроссплатформенности, надо запомнить этот трюк ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:29 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttДля основной массы задач безусловно ты прав. О чем и речь. hVosttНо так бывает не всегда. В особенности, когда модель в персистенте с моделью вью расходятся сильно, пример: рич редактирование текста word-style, одновременно несколькими пользователями, с подтверждениями изменений по-абзацно с применением юр. электронной подписи, я честно абсолютно без понятия чего ты там и куда затрачишь, ибо формат хранения, это метаданные, в сборке получается рич текст. При чём это должно ещё в печать отправляться и публиковаться в веб, и в НИС. Хорошо, когда модель идеально ложится в CRUD-сценарии, чего бы её сразу не впендюрить в MVVM, с родным трекингом? А в чем проблема? Я уже рассказывал про реализацию как в шарепоинте через извлечение записи. Извлек запись и работай с ней. Отпустил - могут использовать другие. Это всё ложится в модель и разруливается на два чиха. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:30 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttФигасе вы миллионеры, я даже не в курсе был, что так можно бороться против кроссплатформенности, надо запомнить этот трюк Еще раз. Зачем в корпоративном сегменте кроссплатформенность? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:31 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУА в чем проблема? Я уже рассказывал про реализацию как в шарепоинте через извлечение записи. Извлек запись и работай с ней. Отпустил - могут использовать другие. Это всё ложится в модель и разруливается на два чиха. не-не-не... ты в гуглдокс когда-нибудь работал одновременно несоколькими пользователями? так вот когда ещё этого гуглдокса небыло, мы делали нечто подобное под десктоп, до сих работает кстати, правда на последем издыхании, так как контору из пары сотен человек почти всю перевели в Office 365... захватил/отпустил, это слишком просто. говорю же, десктоп скучен, он подталкивает к такому подходу. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:34 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttне-не-не... ты в гуглдокс когда-нибудь работал одновременно несоколькими пользователями? Сразу в одном документе? Нет и не собираюсь. P.S. Да, я понимаю к чему ты клонишь, но процент таких бизнесовых задач 0.00000001%. Например, я за свою жизнь не сталкивался с такими задачами, особенно в корпоративном сегменте. Сделать обычное извлечение как в шарике - это одно. Сделать одновременную правку одной записи - нафик не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:36 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУЕще раз. Зачем в корпоративном сегменте кроссплатформенность? раньше было незачем. в сегодняшних реалиях, уже есть зачем. обычный кейс, который мы не раз рассматривали: если что-то не может открыть начальнег со своего свежеподаренного айпеда, то денег на него не дадут. и точка. вот как хотите вертитесь, приделывайте AD туда, выбирайте технологии... бывало, что хитрили, типа на планшетике можно только отчёты посмотреть, а всё остальное честный WPF. но это время прошло, и сейчас слава богу, веб стал нормой, даже документооборот ведут в вебе, чего уж там. всё что осталось сейчас приложениям, это серверные приложения и службы, а также приложения под планшеты и мобильные. так что хочешь не хочешь, а Xamarin надо учить. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:37 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУСделать обычное извлечение как в шарике - это одно. Сделать одновременную правку одной записи - нафик не нужно. Собственно, одновременная правка поддерживается по дефолту. Но с идеологией - кто последний сохранил, того и тапки. В 99.9% задач этого достаточно. Для остальных 0.1% задач хватит и извлечения как в шарике, чтобы другие запись не взяли. Как в гугл докс (и в ворде) - это уже эксклюзив. Просто так с напрыгу такие задачи не решаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:39 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttраньше было незачем. в сегодняшних реалиях, уже есть зачем. Ну как будет зачем, тогда будем думать. Пока не нужно. Если ты сможешь бизнесу продать эту идею и аргументировать прибыль, то вперед. Только какими выгодами ты будешь аппелировать на совещании с топ менеджерами? Просто типа нынче модно? )) hVosttобычный кейс, который мы не раз рассматривали: если что-то не может открыть начальнег со своего свежеподаренного айпеда, то денег на него не дадут. и точка. вот как хотите вертитесь, приделывайте AD туда, выбирайте технологии... бывало, что хитрили, типа на планшетике можно только отчёты посмотреть, а всё остальное честный WPF. но это время прошло, и сейчас слава богу, веб стал нормой, даже документооборот ведут в вебе, чего уж там. Какие-то у тебя детские рассуждения. Даже комментировать нечего... hVosttвсё что осталось сейчас приложениям, это серверные приложения и службы, а также приложения под планшеты и мобильные. так что хочешь не хочешь, а Xamarin надо учить. Зная WPF и Windows Apps "изучить" Xamarin можно за пару дней :) Я же говорю, будет нужно, вообще не вопрос. Но пока задач таких нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:42 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУКакие-то у тебя детские рассуждения. Даже комментировать нечего... детские недетские, но на кону стояли достаточно большие суммы. МСУЗная WPF и Windows Apps "изучить" Xamarin можно за пару дней :) Я же говорю, будет нужно, вообще не вопрос. Но пока задач таких нет. оптимизьму хоть отбавляй ну посмотрим, сколько дней это займёт у нас. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:47 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУКак в гугл докс (и в ворде) - это уже эксклюзив. реализуемо. не на таком уровне конечно, как у гугл/мс, но вполне. да и задачки попадаются самые разные. вот сейчас есть задачка с анимацией, ачивками, с прокачкой, левелами, кармой, битвой с драконами (аолиткорректный синоним слова "корпоративный п....ц") и всё это на... шарике... любой незнакомый с темой скажет детский сад какой-то, а фирма вложила в это бабла немереяно, таким образом она решила замотивировать итак уже выматевированных до посинения сотрудников. делаем вот ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:50 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУКакие-то у тебя детские рассуждения. Даже комментировать нечего... детские недетские, но на кону стояли достаточно большие суммы. Суммы нужно обосновать, рассказать о выгодах, рассчитать всё и выложить на стол. Если аппелировать жеванием соплей и размахивать руками, то нужно идти сразу в цирк. Не умеешь продавать - не лезь туда, куда не звали. Я тоже не умею это делать, это не моя работа. hVosttоптимизьму хоть отбавляй ну посмотрим, сколько дней это займёт у нас. А в чем проблема? :) hVosttМСУКак в гугл докс (и в ворде) - это уже эксклюзив. реализуемо. не на таком уровне конечно, как у гугл/мс, но вполне. да и задачки попадаются самые разные. вот сейчас есть задачка с анимацией, ачивками, с прокачкой, левелами, кармой, битвой с драконами (аолиткорректный синоним слова "корпоративный п....ц") и всё это на... шарике... любой незнакомый с темой скажет детский сад какой-то, а фирма вложила в это бабла немереяно, таким образом она решила замотивировать итак уже выматевированных до посинения сотрудников. делаем вот Ну так ты и не сравнивай их бюджеты на эту флагманскую фишку. Я тебе говорю как реалист (а не фантазёр инопланетянен). Таких задач в бизнесе нет и никому они не нужны. А кому нужны - проще купить готовую технологию и не морочить себе голову. Лично мне эта задача даже не интересна. Она спефицична и узконаправлена. Возникнет такая потребность, будем думать. Если будет дорого, то проще где-то отступить и не лезть на танк. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 20:58 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУСуммы нужно обосновать, рассказать о выгодах, рассчитать всё и выложить на стол. Если аппелировать жеванием соплей и размахивать руками, то нужно идти сразу в цирк. Не умеешь продавать - не лезь туда, куда не звали. Я тоже не умею это делать, это не моя работа. Так я тебе про что толкую? «а это будет рабоать на планшетике нашего шефа, который мы подарили с яблочком?», наши менеджеры «канееечно!»... ну а нам потом «должно работать!», понимаешь? МСУНу так ты и не сравнивай их бюджеты на эту флагманскую фишку. Я тебе говорю как реалист (а не фантазёр инопланетянен). Таких задач в бизнесе нет и никому они не нужны. А кому нужны - проще купить готовую технологию и не морочить себе голову. Лично мне эта задача даже не интересна. Она спефицична и узконаправлена. Возникнет такая потребность, будем думать. Если будет дорого, то проще где-то отступить и не лезть на танк. я к тому, что бизнес далеко не всегда предсказуем. вспомни, ты когда в последний раз видео-чат приделывал к уже существующему и практически внедрённому ПО? м? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 21:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttТак я тебе про что толкую? «а это будет рабоать на планшетике нашего шефа, который мы подарили с яблочком?», наши менеджеры «канееечно!»... ну а нам потом «должно работать!», понимаешь? Это не аргумент, это детский лепет. Ты реально не понимаешь этого? hVosttя к тому, что бизнес далеко не всегда предсказуем. вспомни, ты когда в последний раз видео-чат приделывал к уже существующему и практически внедрённому ПО? м? В условиях кризиса он более чем предсказуем Десятый раз говорю, если потребуется запилить что-то под гейфон или андрюшу, запилим замарином. Пока акценты стоят на виндовс планшетах. Кстати, важный аргумент - поддержка Active Directory. Что скажешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 21:23 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУЭто не аргумент, это детский лепет. Ты реально не понимаешь этого? Согласен, что аргумент так себе МСУВ условиях кризиса он более чем предсказуем Десятый раз говорю, если потребуется запилить что-то под гейфон или андрюшу, запилим замарином. Пока акценты стоят на виндовс планшетах. Кстати, важный аргумент - поддержка Active Directory. Что скажешь? Вот ты отстал от жизни, сегодня важный аргумент -- это поддержка двух-факторной аутентификации. Ты в мир выходи хоть иногда У нас добрая половина энтерпрайза на 2x auth сидит, в том числе шарики, крупнейшие телекомпании страны в клиентах. Так что рекомендую освежить нынешнее положение дел. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 21:29 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttСогласен, что аргумент так себе hVosttВот ты отстал от жизни, сегодня важный аргумент -- это поддержка двух-факторной аутентификации. Ты в мир выходи хоть иногда У нас добрая половина энтерпрайза на 2x auth сидит, в том числе шарики, крупнейшие телекомпании страны в клиентах. Так что рекомендую освежить нынешнее положение дел. Зачем доменному пользователю на выезде двухфакторная аутентификация? Просто чтобы была? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 21:32 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУЗачем доменному пользователю на выезде двухфакторная аутентификация? Просто чтобы была? Чтобы была возможность попасть на портал/сайт/веб-приложение, находясь не в домене и не в корпоративной сети с помощью внешней аутентификации -- это раз. Чтобы была возможность попасть на портал/сайт/веб-приложение, находясь в корпоративной сети, но не в домене с помощью внутренней реализации двух-факторной аутентификации -- это два. Это быстро набирающая популярность практика в Enterprise. Я думал ты в курсе. Сегодняшние реалии больше не ограничиваются корпоративной локалкой, ну разве что в каких-то совсем уж отсталых захолостных пропитых конторах. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 21:41 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttЧтобы была возможность попасть на портал/сайт/веб-приложение, находясь не в домене и не в корпоративной сети с помощью внешней аутентификации -- это раз. Корпоративный портал через наружу? Ты укурен? hVosttЧтобы была возможность попасть на портал/сайт/веб-приложение, находясь в корпоративной сети, но не в домене с помощью внутренней реализации двух-факторной аутентификации -- это два. Выше я написал, никаких внутренних приложений через интернет! Забудь об этом. hVosttЭто быстро набирающая популярность практика в Enterprise. Я думал ты в курсе. Сегодняшние реалии больше не ограничиваются корпоративной локалкой, ну разве что в каких-то совсем уж отсталых захолостных пропитых конторах. Какая практика? Чья практика? Ну вот возьми сотрудников Газпрома, кто у них использует бэкэнд через интернет? Ты там вообще дуба дал? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 21:44 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Хвост, мне иногда кажется, что ты неадекватен. Часто пишешь грамотные вещи, но иногда как ляпнешь дурь какую-то, хоть стой, хоть падай. Нужно быть укуренным шизофреником, чтобы выкатить корпоративный портал на том же SharePoint во внешний мир. Ты либо несешь хрень от неопытности, либо это палата номер восемь. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 21:46 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУХвост, мне иногда кажется, что ты неадекватен. Часто пишешь грамотные вещи, но иногда как ляпнешь дурь какую-то, хоть стой, хоть падай. Нужно быть укуренным шизофреником, чтобы выкатить корпоративный портал на том же SharePoint во внешний мир. Ты либо несешь хрень от неопытности, либо это палата номер восемь. Мда. Ещё как можно. Так и делают, для этого двух-факторная аутентификация и существует. Ты конкретно там отстал, и не только от жизни. А на счёт укуренных жизофренников, расскажи это дирекции компаний ВГТРК и Теле 2. Ну расскажи же им какие они там в край упоротые дятлы, и что низя-низя-низя корпоративный портал во внешний мир выставлять, а то мужики-то не знали Ахахаххаах.... Какой ты забавный всё таки Вот до чего доводит замкнутость. Ты давай это, вылазь уже из судорга, а то скурвишься там совсем со своим XAML ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 21:57 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМда. Ещё как можно. Ну можно и хер с разбегу сломать. Но не об этом же речь. hVosttТак и делают, для этого двух-факторная аутентификация и существует. Ты конкретно там отстал, и не только от жизни. Так делают только упоротые идиоты. Какой-то фронт и только через DMZ. Выйди из сумрака уже, "корпоративщик" hVosttА на счёт укуренных жизофренников, расскажи это дирекции компаний ВГТРК и Теле 2. Ну расскажи же им какие они там в край упоротые дятлы, и что низя-низя-низя корпоративный портал во внешний мир выставлять, а то мужики-то не знали Ну так что там с Газпромом? hVosttАхахаххаах.... Какой ты забавный всё таки Вот до чего доводит замкнутость. Ты давай это, вылазь уже из судорга, а то скурвишься там совсем со своим XAML Замкнутость лучше, чем упоротость и ограниченность на вебе XAML для одних задач, веб - для других, SharePoint для третьих, MS CRM для четвертых, Сапы, 1С и аксапты - для пятых. Как был дурнем, так им и остался. Ничего не поменялось. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 22:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУЗамкнутость лучше, чем упоротость и ограниченность на вебе XAML для одних задач, веб - для других, SharePoint для третьих, MS CRM для четвертых, Сапы, 1С и аксапты - для пятых. Как был дурнем, так им и остался. Ничего не поменялось. Вот это силлогизм! Слегка дебильный, но от этого не менее шедевральный Только я не понял, ты что имеешь против выставление внутрикорпоративной сетки наружу? У тебя какие-то религиозные проблемы с этим? Как не садиться за руль в шабат? Не чуешь, что попахивает какой-то упоротость? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 22:21 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУНу так что там с Газпромом? А что с Газпромом, там SAP, Директум и толпа быдлокодеров, которые шугаются уже только при слове «паттерн». Или чего ты сказать хотел? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2014, 22:26 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КЕсли ничего не понял, зачем критикуешь? я тебе конкретные вопросы задал, которые ты как обычно проигнорировал, так как ни ответа на них не знаешь, ни фантазии что-нибудь придумать не хватает.Ты ожидал увидеть ответы на свои риторические вопросы? hVostt... я критикую потому что ты просил, при чём не однократно.Я попросил или критиковать конструктивно, или воздержаться от критики. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 06:17 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУНикакая не жесть, уже обсуждали. В EF6 оптимизировали его, я загружал больше > 1K таблиц, вообще летает. И даже с 10K таблицами можно работать. А в модели много было классов, участвующих в иерархиях наследования? Первый запрос .OfType<...> долго поднимается? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 07:50 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КСпециальные DTO нужны там, где они действительно нужны. Они нужны только в случае, когда контракт веб-сервиса не должен зависеть от других частей информационной системы. В остальных случаях от DTO больше вреда чем пользы. Ну! А я о чем? Написанное тобой уместно для студенческой лабараторки. В энтерпрайзе нет такой диллемы. Каждый слой независим. И каждый компонент имеет свою маленькую область ответственности. У тебя же какая вакханалия. Ты ещё CSS-стили прикрути к Entity. Я серьёзно, где стили??? Почему нет стилей, не порядок! Кто-то меня обвинял в том, что я смотрю на мир через призму своих проектов? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 07:55 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttТолько я не понял, ты что имеешь против выставление внутрикорпоративной сетки наружу? Тебя безопасники закопают живьём. Попробуй предложить Сберу такое hVosttУ тебя какие-то религиозные проблемы с этим? Как не садиться за руль в шабат? Не чуешь, что попахивает какой-то упоротость? Безопасность - это религиозные проблемы? Сходи уже в сад, если тебе и такие вопросы нужно жевать. hVosttМСУНу так что там с Газпромом? А что с Газпромом, там SAP, Директум и толпа быдлокодеров, которые шугаются уже только при слове «паттерн». Или чего ты сказать хотел? Тебе и в страшном сне не снились ихние проекты, бюджеты и команды. Сиди гавнокодь свой html и не смеши людей. Gluck_13А в модели много было классов, участвующих в иерархиях наследования? Первый запрос .OfType<...> долго поднимается? Честно говоря не помню, не проверял. Но думаю всё будет отлично работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 10:09 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУТебя безопасники закопают живьём. Попробуй предложить Сберу такое Ты удивительный человек в своей наивности, для Сбера мы делали двух-факторную аутентификацию для проекта Единое Окно, позволяющее получить доступ к внутренним данным для сотрудников компании из любой точки мира. Ещё какую корпорацию приведёшь мне в пример? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 16:12 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУБезопасность - это религиозные проблемы? Сходи уже в сад, если тебе и такие вопросы нужно жевать. Я смотрю, ты о безопасности имеешь весьма смутные представления, так что даже не начинай.. МСУТебе и в страшном сне не снились ихние проекты, бюджеты и команды. Сиди гавнокодь свой html и не смеши людей. Опять таки, твоя неосведомлённость меня поражает, я работал в Газпроме в отделе разработки и внедрения программного обеспечения, несколько лет. И ты мне сейчас будешь вещать что там и как в Газпроме? Не смеши мои тапочки, падаван! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 16:15 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttТы удивительный человек в своей наивности Я прям засмущался. hVosttдля Сбера мы делали двух-факторную аутентификацию для проекта Единое Окно, позволяющее получить доступ к внутренним данным для сотрудников компании из любой точки мира. Ещё какую корпорацию приведёшь мне в пример? То, что Сбер допустил твою гавноконтору лабать какую-то поделку для пары бабушек, вовсе ничего не означает. Это не означает, что нужно всему корпоративу ринуться выставлять свой бэкофис наружу. Хватит нести бред уже. hVosttЯ смотрю, ты о безопасности имеешь весьма смутные представления, так что даже не начинай.. Так может поделишься опытом, "учитель"? А то как всегда ляпнул и хвост поджал... hVosttОпять таки, твоя неосведомлённость меня поражает, я работал в Газпроме в отделе разработки и внедрения программного обеспечения, несколько лет. И ты мне сейчас будешь вещать что там и как в Газпроме? Не смеши мои тапочки, падаван! Кого ты снова лечишь, клоун? Когда ты там работал? Кем, уборщиком? Да ты пару лет назад вообще двух слов связать не мог, гонял тебя как битую курицу ))) Уха-ха, в Газпроме он работал ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 16:45 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУТо, что Сбер допустил твою гавноконтору лабать какую-то поделку для пары бабушек, вовсе ничего не означает. Это не означает, что нужно всему корпоративу ринуться выставлять свой бэкофис наружу. Хватит нести бред уже. Хм. А по существу ты сказать что-нибудь можешь? Или как обычно бла-бла-бла, так нельзя, так не делается. Хочу услышать не просто твою точку зрения, но и хоть какие-то аргументы. А то похоже на то, что ты треплешься о том, о чём не знаешь. Я тебе уже три крупных компании привёл в пример, где мы это делали, на самом деле их гораздо больше, с твоей же стороны кроме твоих бабушек сплошное соплежуйство. Агрументы будут или нет, а? МСУКого ты снова лечишь, клоун? Когда ты там работал? Кем, уборщиком? Да ты пару лет назад вообще двух слов связать не мог, гонял тебя как битую курицу ))) Уха-ха, в Газпроме он работал Я сказал кем я там работал, инженер-программист в отделе разработки и внедрения ПО, более 5 лет, поэтому я очень хорошо знаю, как там всё устроено по этой части. Знаю не по наслышке. Ты же треплешься о том, о чём понятия не имеешь. Или ты тоже там работал? Может делал что-нибудь на заказ для Газпрома? Я подозреваю, что это очередные твои бредовые фантазии, ты что-то себе там придумал и чешешь нам по ушам. Прекращай гнать уже, будь человеком. Говори по существу, твои "так низзя", требуют хоть какого-то обоснования, или это означает, что ты просто нагло гонишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 18:41 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttХм. А по существу ты сказать что-нибудь можешь? Или как обычно бла-бла-бла, так нельзя, так не делается. Хочу услышать не просто твою точку зрения, но и хоть какие-то аргументы. А то похоже на то, что ты треплешься о том, о чём не знаешь. Я тебе уже три крупных компании привёл в пример, где мы это делали, на самом деле их гораздо больше, с твоей же стороны кроме твоих бабушек сплошное соплежуйство. Агрументы будут или нет, а? Какой-то детский пук в кусты, нытьё и копоть. Аргументы чего, что бэкенд никогда в интернет не выводится? Аргументы того, что корпоративный портал упаси боже развернуть жопой в интернет? Да это даже прыщавые студенты знают. Я в шоке, что о таких вещах вообще нужно говорить. Читай про DMZ и не морочь голову. Стратег хренов. hVosttЯ сказал кем я там работал, инженер-программист в отделе разработки и внедрения ПО, более 5 лет, поэтому я очень хорошо знаю, как там всё устроено по этой части. Знаю не по наслышке. Ты же треплешься о том, о чём понятия не имеешь. Или ты тоже там работал? Может делал что-нибудь на заказ для Газпрома? Я подозреваю, что это очередные твои бредовые фантазии, ты что-то себе там придумал и чешешь нам по ушам. Прекращай гнать уже, будь человеком. Говори по существу, твои "так низзя", требуют хоть какого-то обоснования, или это означает, что ты просто нагло гонишь. Я уже понял, что ты там в Газпроме сидел полы мыл. Иначе такую околопоносицу не нес бы. Дашь внешнюю ссылочку на корпоративный портал Газпрома? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 21:40 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАргументы чего, что бэкенд никогда в интернет не выводится? Какой ещё пилять бекенд? Веника обкурился что ли? Где я говорил про бекенд? Проверь свою память, бро, у тебя похоже там в мозгах извилины пошаливают. МСУАргументы того, что корпоративный портал упаси боже развернуть жопой в интернет? Да это даже прыщавые студенты знают. Я в шоке, что о таких вещах вообще нужно говорить. Читай про DMZ и не морочь голову. Стратег хренов. Т.е. аргументов не будет, потому что «это даже прыщавые студенты знают»? Короче я понял, ты балабол обыкновенный. При чём DMZ? Куды тя понесло ясно солнышко? Я что-то о сетях говорил? О том, что надо локальную сетку выставлять наружу? Ты больной что ли? МСУЯ уже понял, что ты там в Газпроме сидел полы мыл. Иначе такую околопоносицу не нес бы. Дашь внешнюю ссылочку на корпоративный портал Газпрома? Я тебя ещё раз спрашиваю, откуда у тебя такие познания о том, как там всё устроено в Газпроме? Ты там работал? Ты работал на Газпром? Ты сотрудничал по вопросам программного обеспечения со специалистами Газпрома? Нет? Нет? Нет? Значит ты просто словоблуд хренов. И я ведь тоже могу сказать, что походу ты там у себя на работе только полы и моешь, а кодишь только по ночам у себя в спаленке за компом, а на форуме строишь тут из себя прожжёного программера. Чем докажешь, что я не прав? Внешнюю ссылку тебе никто не даст, не тупи, не важно, на сколько хорошо оно защищено, эта информация не для публичного пользования. Я думал ты это понимаешь, но ты там упоролся конкретно я вижу. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 22:03 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttМСУАргументы чего, что бэкенд никогда в интернет не выводится? Какой ещё пилять бекенд? Веника обкурился что ли? Где я говорил про бекенд? Проверь свою память, бро, у тебя похоже там в мозгах извилины пошаливают. Начинаешь заднюю вкючать, клоун? Вот тут ты писал про шарики 16934086 , а вот тут 16934118 ты писал про практику энтерпрайз. Только упоротый мародёр выставит наружу свой энтерпрайз. Ага, иди Сберу предложи свой проджект сервер вынести в интренет. Тебя четвертуют hVosttТ.е. аргументов не будет, потому что «это даже прыщавые студенты знают»? Короче я понял, ты балабол обыкновенный. При чём DMZ? Куды тя понесло ясно солнышко? Я что-то о сетях говорил? О том, что надо локальную сетку выставлять наружу? Ты больной что ли? Аргументов чего? Ты хотя бы для начала сформулируй вопрос, чучело :) Причем тут DMZ? А DMZ тут притом, что с помощью него публикуется ресурс наружу. Включи уже голову. Причем тут сети? Ты реально днище )) hVosttЯ тебя ещё раз спрашиваю, откуда у тебя такие познания о том, как там всё устроено в Газпроме? А какая, собственно, разница? Я тебе задаю вопросы, а в ответ ты мне задаешь вопросы. Еще раз, ответь на мои вопросы, не увиливай. hVosttНет? Нет? Нет? Значит ты просто словоблуд хренов. Отлично. А теперь ты ответишь на мой вопрос? Где его энтерпрайз во внешке? hVosttИ я ведь тоже могу сказать, что походу ты там у себя на работе только полы и моешь, а кодишь только по ночам у себя в спаленке за компом, а на форуме строишь тут из себя прожжёного программера. Чем докажешь, что я не прав? А зачем мне доказывать, что ты не прав? :) hVosttВнешнюю ссылку тебе никто не даст, не тупи, не важно, на сколько хорошо оно защищено, эта информация не для публичного пользования. Я думал ты это понимаешь, но ты там упоролся конкретно я вижу. Ну вот, начинается... Я не я, жопа не моя А что такого опасного в ссылке? Там же "двухфакторная" аутентификация и безопасность от самого Хвоста! Или вся секурность газпрома разруливается ссылкой? Кто знает ссылку, тот админ? P.S. Слив. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 22:32 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttТы удивительный человек в своей наивности, для Сбера МЫ делали двух-факторную аутентификацию для проекта Единое Окно, позволяющее получить доступ к внутренним данным для сотрудников компании из любой точки мира. hVosttЯ тебе уже три крупных компании привёл в пример, где МЫ это делали, на самом деле их гораздо больше, с твоей же стороны кроме твоих бабушек сплошное соплежуйство. Лучше расскажи что лично ТЫ делал в этих проектах?! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2014, 22:36 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУНачинаешь заднюю вкючать, клоун? Вот тут ты писал про шарики 16934086 , а вот тут 16934118 ты писал про практику энтерпрайз. Только упоротый мародёр выставит наружу свой энтерпрайз. Ага, иди Сберу предложи свой проджект сервер вынести в интренет. Тебя четвертуют Ну, и где же там говорил про бекенд? Ты понятия ресурс и бекенд различаешь? МСУАргументов чего? Ты хотя бы для начала сформулируй вопрос, чучело :) Причем тут DMZ? А DMZ тут притом, что с помощью него публикуется ресурс наружу. Включи уже голову. Причем тут сети? Ты реально днище )) Т.е. DMZ придумали тупые дятлы, ведь он не нужен, так как нельзя ни в коем случае выставлять ресурс наружу, так? МСУhVosttЯ тебя ещё раз спрашиваю, откуда у тебя такие познания о том, как там всё устроено в Газпроме? А какая, собственно, разница? Я тебе задаю вопросы, а в ответ ты мне задаешь вопросы. Еще раз, ответь на мои вопросы, не увиливай. Понятно, слив засчитан. Как обычно, говоришь о том, о чём не знаешь. МСУОтлично. А теперь ты ответишь на мой вопрос? Где его энтерпрайз во внешке? Я где-то говорил, что в Газпроме дескать есть выставленный наружу энтерпрайз? Точно? МСУНу вот, начинается... Я не я, жопа не моя А что такого опасного в ссылке? Там же "двухфакторная" аутентификация и безопасность от самого Хвоста! Или вся секурность газпрома разруливается ссылкой? Кто знает ссылку, тот админ? Я не делал двухфакторную аутентификацию для ресурса, доступного извне для Газпрома. Если я где-то такое сказал, дай ссылку на мой коммент. Или признай, что ты балаболка. МСУP.S. Слив. Точно, слив. Ты говоришь о том, о чём не знаешь. Ты фантазируешь на ходу. Твои высказывания, до сих пор не подтверждёны ни одним твоим аргументом. Постоянные глупые смешные наезды. Меняешь тему, приплетаешь то, что не обсуждается (вопросы сетевой безопасности). Это однозначный слив МСУ. Я прям даже и не знаю, что теперь тебе делать. Как будешь выкручиваться ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 00:36 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIЛучше расскажи что лично ТЫ делал в этих проектах?! Не вижу причин перед тобой отчитываться. Хочешь что-то сказать, говори. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 00:38 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttEDUARD SAPOTSKIЛучше расскажи что лично ТЫ делал в этих проектах?! Не вижу причин перед тобой отчитываться. Хочешь что-то сказать, говори. В таком случае не вижу причин слушать кому-либо твои искрометные бредни. Свечку держать и сексом заниматься - две большие разницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 09:56 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
EDUARD SAPOTSKIВ таком случае не вижу причин слушать кому-либо твои искрометные бредни. Свечку держать и сексом заниматься - две большие разницы. Так и не слушай, раз не видишь ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 15:02 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
P.S. Сорри, был весь день на семинаре по шарику в MS на Лесной... hVosttEDUARD SAPOTSKIЛучше расскажи что лично ТЫ делал в этих проектах?! Не вижу причин перед тобой отчитываться. Такой ответ всё объясняет. P.S. Смысл продолжать объяснять обезьяне, что она уныла - неэффективное и вредное занятие. Укусит и убежит, потом прививку еще делать. Твоё "опыт" - смех для кур. Продолжай дальше себя убеждать в своей однобокой исключительности. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 16:29 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУP.S. Сорри, был весь день на семинаре по шарику в MS на Лесной...Один бесцельно прожитый день... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 16:39 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей К, да ну, сходить, пообщаться, узнать новости и идеи - всегда хорошо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 16:56 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУP.S. Смысл продолжать объяснять обезьяне, что она уныла - неэффективное и вредное занятие. Укусит и убежит, потом прививку еще делать. Твоё "опыт" - смех для кур. Продолжай дальше себя убеждать в своей однобокой исключительности. Когда у человека кончаются аргументы, он начинает вещать о какой бессмысленности, кидаться какашками, в общем тупо съезжает. Я уже понял МСУ, что ты слил и обделался. Твои попытки не более чем жалкая пародия на хлюпанье дверью. Не обижайся, бро ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 16:59 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей К, да ну, сходить, пообщаться, узнать новости и идеи - всегда хорошо :)В IT новостей и новых идей давно нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КВ IT новостей и новых идей давно нет. Это странно, зато почти каждый день какие-то митапы и конфы ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:16 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КВ IT новостей и новых идей давно нет. Ну почему же, новость о том, что соап прибили, одата тру, тебя ж порадовала. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:18 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttАлексей КВ IT новостей и новых идей давно нет. Это странно, зато почти каждый день какие-то митапы и конфы Переливают из пустого в порожнее... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:26 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КВ IT новостей и новых идей давно нет. Ну почему же, новость о том, что соап прибили, одата тру, тебя ж порадовала. Так? Пофиг... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:27 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей К, иммунитет на наживку? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:30 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей К, иммунитет на наживку? Надоело... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:31 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУЗацени лучше, что мне пришлось написать, пока ты на конференциях чаи гоняешь. Осторожно, код может вызвать преждевременные роды, независимо от наличия беременности! Код: sql 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. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:40 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей К, какое омерзение - логика в хранимке, бррр А чё set xact_abort on не используешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:49 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей К, какое омерзение - логика в хранимке, бррр Суровая правда жизни. МСУА чё set xact_abort on не используешь?Забыл про него, добавлю. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 17:59 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУА ты знаешь, что Код: sql 1.
вызывает распределённую транзакцию? А ведь DTC нихрена нигде не настроены... А ты знаешь, что Код: sql 1.
делать нельзя. Выбесил этот MSSQL, если честно... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 18:06 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КМСУА ты знаешь, что Код: sql 1.
вызывает распределённую транзакцию? А ведь DTC нихрена нигде не настроены... А ты знаешь, что Код: sql 1.
делать нельзя. Выбесил этот MSSQL, если честно... Да с этим openquery больше проблем, чем пользы. За openquery - расстрел на месте! Вообще линкед сервер - беспощадное зло, за него нужно пороть плетью по попе. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 18:08 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУДа с этим openquery больше проблем, чем пользы. За openquery - расстрел на месте! Вообще линкед сервер - беспощадное зло, за него нужно пороть плетью по попе.Ну а как быть? Процедура вызывается из MSSQL Agent Job. Linked Server уже есть и используется для других задач. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 18:12 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КНу а как быть? 1. Выбросить хранимые процедуры на помойку, использовать сервер приложений, который обращается к различным источникам. 2. Для трансформации данных между различными системами использовать SSIS. Пакет вызывается из джоба. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2014, 19:42 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КНу а как быть? 1. Выбросить хранимые процедуры на помойку, использовать сервер приложений, который обращается к различным источникам.Сервер приложений УГ. Хранимки рулят. Никаких головняков с EF, кодогенераторами, дизайнерами и прочей мутотенью. Нахреначил - оно работает! МСУ2. Для трансформации данных между различными системами использовать SSIS. Пакет вызывается из джоба.Старый DTS умею. SSIS не умею. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 06:50 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КСервер приложений УГ. Хранимки рулят. Никаких головняков с EF, кодогенераторами, дизайнерами и прочей мутотенью. Нахреначил - оно работает! Как будешь ходить в шарепоинты, сапы, 1ц, аксапты и прочие документумы? За прямой доступ к БД тебя на кол посадят и правильно сделают. Только через коннекторы и объектную модель систем. Хранимки - это упоротый способ побыстрому нагавнять "чтобы работало", проблемы будут позже. Живой пример с линкед сервером. Нет, спасибо, мы этого говна наелись. В топку убогий SQL. Алексей КМСУ2. Для трансформации данных между различными системами использовать SSIS. Пакет вызывается из джоба.Старый DTS умею. SSIS не умею. DTS под 2К скуль, только не говори, что ты на нем сидишь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 10:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУХранимки - это упоротый способ побыстрому нагавнять "чтобы работало", проблемы будут позже . Так надо же как-то свой хлеб отрабатывать! Наш суровый российский программист всегда постарается сделать всё через жопу, чтобы завтра было чем заняться ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 10:45 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVosttТак надо же как-то свой хлеб отрабатывать! Наш суровый российский программист всегда постарается сделать всё через жопу, чтобы завтра было чем заняться Главное, чтобы руки не опустились, когда осознаешь, в каком болоте ты засел. Ведь ежедневно закладывать в фундамент по кирпичику говна - невелика беда. А вот когда суммарно дом начнет проседать и крениться, уносясь вдаль подводными течениями фекалий, тут уже не до смеха. Два варианта - либо увольняться, либо продолжать писать код с невидимой петлей на шее, ожидая выстрела в затылок. Такие дела ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 11:23 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУГлавное, чтобы руки не опустились, когда осознаешь, в каком болоте ты засел. Ведь ежедневно закладывать в фундамент по кирпичику говна - невелика беда. А вот когда суммарно дом начнет проседать и крениться, уносясь вдаль подводными течениями фекалий, тут уже не до смеха. Два варианта - либо увольняться, либо продолжать писать код с невидимой петлей на шее, ожидая выстрела в затылок. Такие дела Целиком поддерживаю. Однако есть примеры, который лично меня вводят в когнитивный диссонанс. Знаю человека, который в одиночку пилит одно клиент-серверное приложение, уже больше 8 лет. Жуткая смесь из PL/SQL, делфей, батников, VBS-ов и даже местами фокспро. Всё это неимоверно тормозит, периодически падает, перманентно чинится и дорабатывается. Предпринимались неоднократные попытки это всё переписать как положено, сколько копьев было поломано, но ни одной строчки кода не было написано, ведь никто не смог даже разобраться толком как это работает, или хотя бы должно работать. Поэтому этот человек в компании на вес золота. Так как он является обязательным приложением к написанному им приложению. Продолжает пилить свою поделку, ездит на лексусе и горя не знает, чо ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 11:52 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Забыл добавить, что его программа готовит некий отчёт, но чтобы его получить, программу запускают на ночь, и стараются даже не дышать рядом с «серваком», где оно работает. С каждым годом отчёт генерится на 3-4 часа дольше, чем в прошлом году. Ну точно как луна, которая с каждым годом отдаляется от Земли А когда-то, вспоминают, были времена, что отчёт можно было получить в течение часа! Золотое время. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 11:56 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
hVostt, у меня тоже есть такой знакомый тимлид. Дельфи, 2к скуль, репликация со всеми вытекающими. Почти 10 лет там работает. Кстати, мой первый учитель, учил меня оленя опыту своему, наставлял. Потом я один из первых свалил из этой конторы, когда понял, что реально могу чего-то сам делать. Прокачавшись дотнетом по книжкам и форумам. Ибо понимал, что с Дельфи суп не сваришь, нужно уходить. Так вот. Есть такие люди, согласен. Как правило, они ничего не хотят менять в жизни, их устраивает насиженное тёплое место. Они боятся, что на новом месте ничего не получится. А обратная дорога будет закрыта. Как правило, это люди уже в возрасте. Я не виню их в этом, просто такая жизненная позиция. Но Лёха это другой случай, да и молод он ещё в гавне сидеть, 35 это ж юность ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 12:14 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КСервер приложений УГ. Хранимки рулят. Никаких головняков с EF, кодогенераторами, дизайнерами и прочей мутотенью. Нахреначил - оно работает! Как будешь ходить в шарепоинты, сапы, 1ц, аксапты и прочие документумы?Не буду. МСУЗа прямой доступ к БД тебя на кол посадят и правильно сделают.Сами просят дать доступ. МСУТолько через коннекторы и объектную модель систем.фтопку... МСУХранимки - это упоротый способ побыстрому нагавнять "чтобы работало",Работает, что ещё надо? МСУпроблемы будут позже.Проблем не будет. МСУЖивой пример с линкед сервером.Там всё получилось, хоть и с третьего раза. МСУНет, спасибо, мы этого говна наелись. В топку убогий SQL.Великий SQL! Ещё клиента на Delphi к нему надо! МСУАлексей Кпропущено... Старый DTS умею. SSIS не умею. DTS под 2К скуль, только не говори, что ты на нем сидишь :)Да, старые проекты работают на MSSQL2000. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 12:17 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КМСУпропущено... Как будешь ходить в шарепоинты, сапы, 1ц, аксапты и прочие документумы?Не буду. Уволят. За тунеядство и избыточность. Алексей КМСУЗа прямой доступ к БД тебя на кол посадят и правильно сделают.Сами просят дать доступ. Упороты? Алексей КМСУТолько через коннекторы и объектную модель систем.фтопку... Бгг. Алексей КМСУХранимки - это упоротый способ побыстрому нагавнять "чтобы работало",Работает, что ещё надо? А ведь и правда он едет. Зачем что-то менять? Алексей КМСУпроблемы будут позже.Проблем не будет. Они уже есть. Алексей КМСУЖивой пример с линкед сервером.Там всё получилось, хоть и с третьего раза. Враки. Святые слова сиквельных гур 15545777 . Да они шлют лесом линкед сервер. Одумайся, отрок! Алексей КМСУНет, спасибо, мы этого говна наелись. В топку убогий SQL.Великий SQL! Ещё клиента на Delphi к нему надо! Что такого великого в SQL? Обычный ограниченный тупой язык. Алексей КМСУпропущено... DTS под 2К скуль, только не говори, что ты на нем сидишь :)Да, старые проекты работают на MSSQL2000. Жесть... Без комментариев. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 14:54 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей Кпропущено... Не буду. Уволят. За тунеядство и избыточность.Путин не может свергнуть Путина. МСУАлексей Кпропущено... Сами просят дать доступ. Упороты?Скорее да, чем нет. МСУАлексей Кпропущено... фтопку... Бгг.Ургкххх.... МСУАлексей Кпропущено... Работает, что ещё надо? А ведь и правда он едет. Зачем что-то менять? На что денег хватило. МСУАлексей Кпропущено... Проблем не будет. Они уже есть.У них всегда какие-то проблемы. Хуже не будет. МСУАлексей Кпропущено... Там всё получилось, хоть и с третьего раза. Враки. Святые слова сиквельных гур 15545777 . Да они шлют лесом линкед сервер. Одумайся, отрок!Я сам гуру, только скромный. МСУАлексей Кпропущено... Великий SQL! Ещё клиента на Delphi к нему надо! Что такого великого в SQL? Обычный ограниченный тупой язык.Верь мне. МСУАлексей Кпропущено... Да, старые проекты работают на MSSQL2000. Жесть... Без комментариев.Испугался? Планировали в этом году перейти на MSSQL2012, но не срослось. В следующем году, если повезёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 16:01 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КПутин не может свергнуть Путина. Если Путин захочет, то может. Алексей КМСУУпороты?Скорее да, чем нет. Тру. Алексей КМСУБгг.Ургкххх.... Пфф. Алексей КНа что денег хватило. Цыганский табор детектед. Алексей КМСУОни уже есть.У них всегда какие-то проблемы. Хуже не будет. Алексей КМСУВраки. Святые слова сиквельных гур 15545777 . Да они шлют лесом линкед сервер. Одумайся, отрок!Я сам гуру, только скромный. Фи. Алексей КМСУЧто такого великого в SQL? Обычный ограниченный тупой язык.Верь мне. Скуяли? Обманешь ведь. Алексей КИспугался? Нет, всего лишь навалял горку Алексей КПланировали в этом году перейти на MSSQL2012, но не срослось. В следующем году, если повезёт. Про 2008 ты тоже так говорил. Про 2005 та же песня. Хватит уже обещать, всё-равно обманешь ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 16:42 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей КПутин не может свергнуть Путина. Если Путин захочет, то может.Пока не хочет, терпит. МСУАлексей Кпропущено... Скорее да, чем нет. Тру.Ок МСУАлексей КНа что денег хватило. Цыганский табор детектед.Нет, естественная монополия. МСУАлексей Кпропущено... Я сам гуру, только скромный. Фи.Огого! МСУАлексей Кпропущено... Верь мне. Скуяли? Обманешь ведь.Одобряю, никому верить нельзя! МСУАлексей КИспугался? Нет, всего лишь навалял горку Слабак! МСУАлексей КПланировали в этом году перейти на MSSQL2012, но не срослось. В следующем году, если повезёт. Про 2008 ты тоже так говорил. Про 2005 та же песня. Хватит уже обещать, всё-равно обманешь Мне пофиг, пусть мучаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 16:56 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
Алексей КМСУЕсли Путин захочет, то может.Пока не хочет, терпит. Терпение уже на исходе. Алексей КМСУТру.Ок Тру. Алексей КМСУЦыганский табор детектед.Нет, естественная монополия. Стадо землекопов. Причем закапывают исключительно сами себя. Алексей КМСУФи.Огого! Кхе. Алексей КМСУСкуяли? Обманешь ведь.Одобряю, никому верить нельзя! И тем не менее всех заставляешь верить. Как так? Алексей КМСУНет, всего лишь навалял горку Слабак! Не отрицаю Алексей КМСУПро 2008 ты тоже так говорил. Про 2005 та же песня. Хватит уже обещать, всё-равно обманешь Мне пофиг, пусть мучаются. Садомазодетектед. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 17:07 |
|
c# EF4 запрос по имени таблицы
|
|||
---|---|---|---|
#18+
МСУАлексей Кпропущено... Пока не хочет, терпит. Терпение уже на исходе.Но пороха в пороховницах много. МСУАлексей Кпропущено... Нет, естественная монополия. Стадо землекопов. Причем закапывают исключительно сами себя.Это вечно продолжаться не может. МСУАлексей Кпропущено... Одобряю, никому верить нельзя! И тем не менее всех заставляешь верить. Как так?Каждый хочет во что-то верить! МСУАлексей Кпропущено... Слабак! Не отрицаю Притворяешься. МСУАлексей Кпропущено... Мне пофиг, пусть мучаются. Садомазодетектед.Я помочь хочу. Чтобы начать лечиться, сначала нужно признать факт болезни. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2014, 17:19 |
|
|
start [/forum/topic.php?all=1&fid=17&tid=1349671]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
183ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 672ms |
0 / 0 |