Поиск: ""

Quebec City - европейский уголок в Канаде

Это заметка на блоге

новое видео Quebec City - европейский уголок в Канаде в котором будет:

00:00 Очень важно собрать провода и технику.

02:32 Главный собиратель пробок в нашей семье.

03:40 Ночной водопад Монтморенси

Ультра Мега ширик

Это заметка на блоге

Я любитель ноутбуков. Мне с работы прислали два монитора, но я один вообще не открывал, а второй открыл, но почти не использую, потому что привык жить с маленьким экраном. Но глядя на этот экран, хочется поставить что-то подобное на стол. Плюс в том, что только один кабель питания, меня бесят кабеля. 

Номер корзины в плюшках

Это заметка на блоге

Что не так с этим кодом? Он читает номер корзины из плюшек, а это небезопасно. Хакер может менять у себя локально номер корзины в плюшках и увидеть чужие данные. Надеюсь, что там не будет персональных данных, хуже если кто-то может увидеть чужой заказ Order, там может быть адрес доставки и даже данные кредитки. Я однажды нашёл подобное на одном из американских электронных магазинов. Хорошо, что здесь Guid, его перебрать сложно, но все равно, я бы не стал хранить такое значение в плюшках. Да и смысл хранить отдельно корзину, когда она должна быть привязана к сессии (анонимная) или пользователю и личшнюю плюшку и нужно будет пересылать с каждым запросом. 

Давно я не играл в игры

Это заметка на блоге

Когда бешаные птицы были популярны, то я не играл в эту игру, а сейчас что-то решил попробовать. Я вообще в игры редко играю, но у меня полная подписка Apple, которая включает Arcade и там эта игра бесплатна, вот решил позалипать немного. 

Миграции

Это статья

В разделе "Создаем контекст базы данных" мы уже создали начальную миграцию и использовали ее для создания нашей первой таблицы в базе данных. Сейчас настало время поговорить о миграциях чуть более подробно.

У Surface Pro накрылось питание

Это заметка на блоге

У знакомых на Surface Pro 3 накрылось питание и вздулась батарейка так, что экран начал отходить. Данные на нем не сохранили на внешний диск, поэтому принесли мне, чтобы я снял данные

Entity Framework моими глазами

Это заметка на блоге

Давно не было обновлений в разделе Плюс, а я про него не забыл. Сегодня выложил большую часть про Entity Framework. Кто-то скажет - как так Миша, ты же не фанат этой технологии. Да, это так, но в отличии от некоторых людей, для которых существует только одна точка зрения, я уважаю даже точку зрения, которая не приносит мне удовольствя.

По работе последнее время вынужден использовать EF и я думаю, вам интересно будет прочитать мнение человека, который больше любит чистый SQL, но рассказывает про EF. 

Доступ к базе данных

Это статья

Мы создали базу из одной таблицы и есть уже код, и чтобы завершить полный цикл, нужно посмотреть, как можно добавлять данные в базу и получать к ним доступ. 

Создаем контекст базы данных

Это статья

Мы описали одну таблицу, но это просто класс. Тут вообще ничего не говорит о том, что этот класс каким-то образом маппится на базу данных. Чтобы .NET мог связать наш класс с базой, нужно создать класс контекста базы и добавить в него Customer. 

Код важнее всего

Это статья

Хотя я фанат чистого SQL, возможность EF не думать о базе данных и писать только код является идеальной, когда нужно что-то быстро набросать. Я могу использовать подобные вещи для экспериментов или когда что-то нужно показать в коде. Я видел команды, где такой подход использовали в качестве основного для строительства даже достаточно большого приложения. Это возможно, если вам нравится этот подход. 

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне