Найти в Дзене
Среда разработки приложений Visual Studio
Microsoft Visual Studio — это полноценная «мастерская» для программистов, которую официально называют интегрированной средой разработки (IDE). В примерах будет использоваться версия Community (она бесплатна для обучения и небольших команд). Скачать можно с официального сайта: Перейти на сайт Microsoft В контексте .NET MAUI (Multi-platform App UI) Visual Studio выступает основным инструментом для создания мобильных и настольных приложений под Windows, Android, iOS и macOS из единой кодовой базы. Основные...
1 неделю назад
Что такое утилита DB Browser for SQLite
DB Browser for SQLite (сокращенно DB4S) — это бесплатная программа с открытым исходным кодом для работы с базами данных формата SQLite через удобный графический интерфейс. Она заменяет сложную работу в командной строке на привычное окно с кнопками и таблицами, напоминая по стилю электронные таблицы типа Excel. Работает в Windows и других операционных системах. Основные возможности:...
1 неделю назад
Массовый перенос таблиц из Ms Access
Когда таблиц много в Microsoft Access, ручное описание каждой превращается в рутину. В экосистеме .NET есть два пути автоматизации: один — профессиональный (EF Core), другой — быстрый (генераторы кода). Если в Access много связей (Foreign Keys), лучше использовать EF Core. У него есть функция Scaffold (обратный инжиниринг), которая сама просканирует базу и создаст все классы C#. Способ 2: Использование T4-шаблонов или расширений Если вы используете легкий sqlite-net-pcl, то «скаффолдинг» из коробки не работает...
1 неделю назад
Перенос базы данных из Ms Access в SQLite
Для переноса таблиц из Access в C#-модели для ORM (например, sqlite-net-pcl) нужно следовать правилу: одна таблица = один класс, один столбец = одно свойство. Вот как это выглядит на практике: Пример преобразования Допустим, в Access у вас есть таблица Books со столбцами: В .NET MAUI ваш класс будет выглядеть так: using SQLite; public class Book {     [PrimaryKey, AutoIncrement]     public int Id { get; set; }     [MaxLength(250), Indexed] // Ограничение длины и создание индекса для поиска     public...
1 неделю назад
Что такое ORM в базах данных
ORM используется как сокращение для описания действий с базой данных. ORM (Object-Relational Mapping) — это «переводчик» между миром объектов в коде (C#) и миром таблиц в базе данных (SQL). Если без ORM вы пишете запросы руками, то с ORM вы просто работаете со списками и объектами, а библиотека сама генерирует нужный SQL-код «под капотом». Как это меняет работу: Без ORM (Классический SQL) Вы должны сами знать синтаксис SQL, следить за типами данных и вручную мапить строки из БД в свойства класса...
1 неделю назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала