Последние комментарии
Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.
Серега
Можно также попробовать сделать самоучители для начинающих. Они также будут пользоваться популярностью
Михаил Фленов
Linq не является заменой SQL. Для доступа к данным в базах я все так же рекомендую SQL, ибо он универсален и эффективен. А глевное - выполняется на сервере.
Linq нужно использовать там, где нет возможности работать с SQL, как в приведенных здесь примерах и как в случае с XML. Linq можно использовать там, где данные все равно обрабатываются на клиенте.
while9tue0
C++, насколько я понял тут не идет речь конкретно о БД. Linq - SQL-подобный язык для доступа к данным, т.ч. локальным и, видимо, с произвольной структурой. Как показывает практика, люди в MS достаточно адекватны и они не стали бы выдавать бесполезный продукт для астронавтов. Поэтому ждем статью про XML и радуемся жизни :)
Михаил Фленов
В С# все переменные строго типизированы в отличии от названных тобой языков. Как ты думаешь, что будет в C# если выполнить следующий код:
var i = 10;
i = "Test";
Произойдет ошибка на второй строке:
Cannot implicitly convert type string to type int
Почему так произошло? Потому что тип var переменной определяется во время инициализации. Инициализация произошла в первой строке, где в i поместили число и компилятор решил, что быть переменной i числом int. Во второй строке мы в эту переменную пытаемся засунуть строку и это ошибка. Так что строгая типизация никуда не делась. var в C# это вам не Variant в Delphi, куда можно в любой момент засунуть что угодно.
Lobzik_
От оператора var просто \"смердит\" Visual Basic\'ом и JScript\'ом
Переменная должна быть типизирована !!!
Иначе сона можно попытаться засунуть в собачью будку вместо собаки.
В топку данное новшество.
Михаил Фленов
Может быть когда-ниубдь, но не уверен.
C++
Встроенный SQL - считается злом: смешение уровня базы данных и бизнес-логики - 10-20 лет назад от этого постарались избавиться все среды программирования. MS как всегда в ударе - глядишь лет через 5 "откроет" GOTO...
Sergei
Михаил, книги у Вас супер,большое спасибо , но я бы хотел чтобы вы дописали книгу по С#.
MasDen
Отличная штучка не знал такой вещи, интересно для XML Linq лучше чем XPath
Серега
Еще можно выложить исходники программ, которые ты когда либо писал. Пусть начинающие учатся.