1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-entity-framework

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Репозиторий

Статус сборки Результаты тестирования

Этот репозиторий является домом для следующих проектов .NET Foundation. Эти проекты поддерживаются Microsoft и лицензированы под лицензией MIT License.

EF Entity Framework Core

Последняя версия Превью версия Скачивания

EF Core — это современный объектно-ориентированный маппер баз данных для .NET. Он поддерживает запросы LINQ, отслеживание изменений, обновление и управление схемами. EF Core работает с SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MariaDB, MySQL, PostgreSQL и другими базами данных через плагин API провайдера.

Установка

EF Core доступен на NuGet. Установите пакет провайдера, соответствующий вашей целевой базе данных. Посмотрите список провайдеров в документации для дополнительных баз данных.```sh dotnet add package Microsoft.EntityFrameworkCore.SqlServer dotnet add package Microsoft.EntityFrameworkCore.Sqlite dotnet add package Microsoft.EntityFrameworkCore.Cosmos


Используйте опцию `--version`, чтобы указать [предварительную версию](https://www.nuget.org/packages/Microsoft.EntityFrameworkCore/absoluteLatest) для установки.

### Ежедневные сборки

Мы рекомендуем использовать [ежедневные сборки](docs/DailyBuilds.md), чтобы получить последний код и предоставить обратную связь по EF Core. Эти сборки содержат последние возможности и исправления ошибок; предварительные и официальные выпуски значительно отстают.

### Основное использование

Ниже приведён пример базового использования EF Core. Для полной инструкции по конфигурации `DbContext`, определению модели и созданию базы данных см. раздел [начала работы](https://docs.microsoft.com/ef/core/get-started/) в документации.

```cs
using var db = new BloggingContext();

// Вставка данных в базу данных
db.Add(new Blog { Url = "http://blogs.msdn.com/adonet" });
db.SaveChanges();

// Поиск данных
var blog = db.Blogs
    .OrderBy(b => b.BlogId)
    .First();

// Обновление данных
blog.Url = "https://devblogs.microsoft.com/dotnet";
blog.Posts.Add(
    new Post
    {
        Title = "Привет, мир!",
        Content = "Я написал приложение с использованием EF Core!"
    });
db.SaveChanges();

// Удаление данных
db.Remove(blog);
db.SaveChanges();

Кроссовый сбор

Большинство людей используют EF Core путём установки предварительно скомпилированных пакетов NuGet, как показано выше. В качестве альтернативы, код может быть собран и пакеты могут быть созданы непосредственно на вашей машине разработчика.### Вклад сообщества

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

Получение поддержки

Если у вас есть конкретный вопрос по использованию этих проектов, мы рекомендуем задать его на Stack Overflow. Если вы столкнулись с багом или хотите запросить новую функцию, отправьте отчёт об ошибке. Дополнительные детали см. в разделе получение поддержки.

Microsoft.Data.Sqlite

Последняя версия Предварительная версия Скачивания

Microsoft.Data.Sqlite — это легкий провайдер ADO.NET для SQLite. Провайдер EF Core для SQLite основан на этой библиотеке. Однако ее можно использовать самостоятельно или вместе с другими библиотеками доступа к данным.

Установка

Последняя стабильная версия доступна на NuGet.```sh dotnet add package Microsoft.Data.Sqlite


Используйте опцию `--version`, чтобы указать [предварительную версию](https://www.nuget.org/packages/Microsoft.Data.Sqlite/absoluteLatest) для установки.### Ежедневные сборки

Мы рекомендуем использовать [ежедневные сборки](docs/DailyBuilds.md), чтобы получить последний код и предоставить обратную связь по проекту Microsoft.Data.Sqlite. Эти сборки содержат последние функции и исправления ошибок; предварительные выпуски и официальные версии значительно отстают.

### Основное использование

Эта библиотека реализует общие абстракции ADO.NET для соединений, команд, объектов чтения данных и так далее. Для получения более подробной информации см. раздел [Microsoft.Data.Sqlite](https://docs.microsoft.com/dotnet/standard/data/sqlite/) в документации Microsoft.

```cs
using var connection = new SqliteConnection("Data Source=Blogs.db");
connection.Open();

using var command = connection.CreateCommand();
command.CommandText = "SELECT Url FROM Blogs";

using var reader = command.ExecuteReader();
while (reader.Read())
{
    var url = reader.GetString(0);
}

Сборка из исходного кода

Большинство людей используют Microsoft.Data.Sqlite путём установки предварительно скомпилированных пакетов NuGet, как показано выше. В качестве альтернативы код может быть собран и пакеты могут быть созданы непосредственно на вашей машине разработчика.

Участие в проекте

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

Получение поддержкиЕсли у вас есть конкретный вопрос по использованию этих проектов, мы рекомендуем задать его на Stack Overflow (microsoft.data.sqlite). Если вы столкнулись с ошибкой или хотите запросить новую функцию, откройте issue. Дополнительные детали см. в разделе Получение поддержки.## Также посмотрите

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Entity Framework — это решение для объектно-реляционного отображения (O/R Mapping), разработанное Microsoft на основе ADO.NET. Развернуть Свернуть
C# и 5 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-entity-framework.git
git@api.gitlife.ru:oschina-mirror/mirrors-entity-framework.git
oschina-mirror
mirrors-entity-framework
mirrors-entity-framework
main