• Главная
  • Контакты

Andrey on .NET

Про C#, .NET, AI, LLM, Agents, Azure, ASP.NET Core, EF, IoC и другие умные слова

  • Использование NuGet. Часть 1 – Управление библиотеками

    4 апреля 2011 г. в 08:00 - NuGet

    NuGet logo NuGet – это замечательный инструмент, позволяющий разработчику легко управлять библиотеками в проектах любого типа. Рассмотрим подробнее как его использовать.

    ToolsNuGetVisual Studio

    Читать дальше...

  • Часть 23 – Связывание получаемых данных и Модели

    4 апреля 2011 г. в 02:42 - ASP.NET MVC 3 в деталях

    Рассмотрим еще один вопрос, касающийся Модели. А именно, каким образом в её экземпляр попадают данные из запроса, полученного от формы на странице сайта. Кроме того, разберем решение одной интересной задачи, периодически встречающейся в реальных проектах.

    ASP.NETMVC

    Читать дальше...

  • Часть 22.6 – Провайдер конфигурации Модели. Завершение

    1 апреля 2011 г. в 03:42 - ASP.NET MVC 3 в деталях

    Реализация поддержки правил и разработка провайдера конфигурации Модели завершена. Давайте теперь задействуем его в проекте и посмотрим на него в действии.

    ASP.NETMVC

    Читать дальше...

  • Часть 22.5 – Провайдер конфигурации Модели. Свои правила

    30 марта 2011 г. в 14:45 - ASP.NET MVC 3 в деталях

    Завершим разработку провайдера конфигурации создав правила для пользовательских атрибутов.

    ASP.NETMVC

    Читать дальше...

  • Часть 22.4 – Провайдер конфигурации Модели. Правила

    30 марта 2011 г. в 14:35 - ASP.NET MVC 3 в деталях

    Разработаем реализации интерфейса IModelValidatorRule для атрибутов проверки данных, используемых в данном демонстрационном проекте.

    ASP.NETMVC

    Читать дальше...

  • Часть 22.3 – Провайдер конфигурации Модели. Провайдер правил

    30 марта 2011 г. в 12:42 - ASP.NET MVC 3 в деталях

    В данной части разберемся как создать провайдера правил и какие еще классы нам понадобятся для завершения задуманной реализации провайдера конфигураций.

    ASP.NETMVC

    Читать дальше...

  • Часть 22.2 – Провайдер конфигурации Модели. Метаданные

    30 марта 2011 г. в 04:42 - ASP.NET MVC 3 в деталях

    Разработка интерфейса для источников данных обеспечила независимость от их типов. Кроме того, был создан механизм взаимодействия с ними. Теперь создадим реализацию провайдера метаданных модели как часть провайдера её конфигурации.

    ASP.NETMVC

    Читать дальше...

  • Часть 22.1 – Провайдер конфигурации Модели. Источники данных

    30 марта 2011 г. в 02:42 - ASP.NET MVC 3 в деталях

    В прошлой части были рассмотрены основные принципы создания провайдеров метаданных и правил проверки данных в ASP.NET MVC 3. Давайте теперь доработаем создаваемое демонстрационное веб-приложение и создадим класс для конфигурации любой Модели.

    ASP.NETMVC

    Читать дальше...

  • Часть 21 – Провайдеры правил (логики) проверки Модели

    26 марта 2011 г. в 04:42 - ASP.NET MVC 3 в деталях

    Как уже можно было убедиться, информация, необходимая для осуществления проверки данных, не входит в состав класса ModelMetadata. Давайте разберемся где она расположена и как её изменить.

    ASP.NETMVC

    Читать дальше...

  • Часть 20 – Провайдер метаданных на основе XML конфигурации

    25 марта 2011 г. в 04:42 - ASP.NET MVC 3 в деталях

    После разработки менеджера провайдеров метаданных в прошлой части, появилась возможность использовать несколько их экземпляров. Используем её для указания метаданных Модели с помощью информации из XML файла.

    ASP.NETMVC

    Читать дальше...

Предыдущая12...727374...8283......Следующая

Теги

.NET17.NET 59.NET 66.NET 78.NET Core36.NET Standard2ASP.NET67ASP.NET Core28Async10Authentication4Azure4Behavioral patterns2C#63C# 715C# 812C# 96Contracts3Creational patterns10Debug3Dynamic3Entity Framework29IIS Express2Katana8Libraries7MSTest4MVC54NuGet16Owin8Patterns7Razor5Reflection3Scaffolding4Structural patterns14Tools46TypeScript12Unit test4Visual Studio32Visual Studio 20179Visual Studio 20198WCF4WebAPI11WPF2

Архив

  • 202620
    • Все записи за 2026 (20)
    • Июль (2)
    • Июнь (4)
    • Май (2)
    • Апрель (4)
    • Март (4)
    • Февраль (2)
    • Январь (2)
  • 202536
    • Все записи за 2025 (36)
    • Декабрь (2)
    • Ноябрь (4)
    • Октябрь (2)
    • Сентябрь (3)
    • Август (4)
    • Июль (3)
    • Июнь (3)
    • Май (4)
    • Апрель (4)
    • Март (3)
    • Февраль (3)
    • Январь (1)
  • 202437
    • Все записи за 2024 (37)
    • Декабрь (3)
    • Ноябрь (2)
    • Октябрь (3)
    • Сентябрь (3)
    • Август (3)
    • Июль (2)
    • Июнь (4)
    • Май (2)
    • Апрель (2)
    • Март (4)
    • Февраль (5)
    • Январь (4)
  • 202344
    • Все записи за 2023 (44)
    • Декабрь (2)
    • Ноябрь (4)
    • Октябрь (5)
    • Сентябрь (5)
    • Август (2)
    • Июль (3)
    • Июнь (4)
    • Май (2)
    • Апрель (5)
    • Март (4)
    • Февраль (5)
    • Январь (3)
  • 202258
    • Все записи за 2022 (58)
    • Декабрь (3)
    • Ноябрь (4)
    • Октябрь (5)
    • Сентябрь (4)
    • Август (6)
    • Июль (3)
    • Июнь (4)
    • Май (5)
    • Апрель (7)
    • Март (7)
    • Февраль (5)
    • Январь (5)
  • 202163
    • Все записи за 2021 (63)
    • Декабрь (5)
    • Ноябрь (4)
    • Октябрь (5)
    • Сентябрь (5)
    • Август (4)
    • Июль (6)
    • Июнь (6)
    • Май (6)
    • Апрель (4)
    • Март (6)
    • Февраль (5)
    • Январь (7)
  • 202068
    • Все записи за 2020 (68)
    • Декабрь (7)
    • Ноябрь (6)
    • Октябрь (7)
    • Сентябрь (5)
    • Август (5)
    • Июль (5)
    • Июнь (6)
    • Май (6)
    • Апрель (4)
    • Март (8)
    • Февраль (8)
    • Январь (1)
  • 201963
    • Все записи за 2019 (63)
    • Декабрь (5)
    • Ноябрь (7)
    • Октябрь (5)
    • Сентябрь (5)
    • Август (4)
    • Июль (7)
    • Май (6)
    • Апрель (4)
    • Март (8)
    • Февраль (6)
    • Январь (6)
  • 201859
    • Все записи за 2018 (59)
    • Декабрь (7)
    • Ноябрь (6)
    • Октябрь (5)
    • Сентябрь (5)
    • Август (4)
    • Июль (3)
    • Июнь (8)
    • Май (1)
    • Апрель (4)
    • Март (7)
    • Февраль (5)
    • Январь (4)
  • 201737
    • Все записи за 2017 (37)
    • Декабрь (5)
    • Ноябрь (2)
    • Октябрь (3)
    • Сентябрь (7)
    • Август (2)
    • Март (7)
    • Февраль (9)
    • Январь (2)
  • 201628
    • Все записи за 2016 (28)
    • Декабрь (5)
    • Сентябрь (1)
    • Июль (3)
    • Июнь (4)
    • Май (4)
    • Апрель (4)
    • Март (3)
    • Февраль (1)
    • Январь (3)
  • 201543
    • Все записи за 2015 (43)
    • Декабрь (6)
    • Ноябрь (1)
    • Октябрь (2)
    • Сентябрь (5)
    • Август (2)
    • Июль (9)
    • Июнь (9)
    • Апрель (6)
    • Февраль (3)
  • 201447
    • Все записи за 2014 (47)
    • Декабрь (1)
    • Ноябрь (4)
    • Октябрь (3)
    • Сентябрь (4)
    • Август (5)
    • Июль (6)
    • Июнь (1)
    • Май (7)
    • Апрель (5)
    • Март (4)
    • Февраль (2)
    • Январь (5)
  • 201335
    • Все записи за 2013 (35)
    • Декабрь (2)
    • Октябрь (1)
    • Сентябрь (3)
    • Август (4)
    • Июль (7)
    • Июнь (5)
    • Май (4)
    • Апрель (4)
    • Март (3)
    • Февраль (2)
  • 201226
    • Все записи за 2012 (26)
    • Декабрь (1)
    • Ноябрь (2)
    • Октябрь (3)
    • Сентябрь (1)
    • Июнь (3)
    • Май (4)
    • Апрель (1)
    • Март (5)
    • Февраль (5)
    • Январь (1)
  • 201192
    • Все записи за 2011 (92)
    • Декабрь (4)
    • Ноябрь (3)
    • Октябрь (2)
    • Август (5)
    • Июль (8)
    • Июнь (15)
    • Май (4)
    • Апрель (18)
    • Март (24)
    • Февраль (6)
    • Январь (3)
  • 201066
    • Все записи за 2010 (66)
    • Декабрь (12)
    • Ноябрь (20)
    • Октябрь (12)
    • Сентябрь (18)
    • Август (4)

© 2010 - 2026 Андрей Веселов. Все права защищены.

Перепечатка материалов без согласия автора запрещена.

Правила использования |Политика конфиденциальности

Powered by Astro