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

OSCHINA-MIRROR/github_mirrors-efcore

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

Репозиторий

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

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

Entity Framework Core

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

EF Core — это современный объектно-ориентированный маппер баз данных для .NET. Он поддерживает запросы LINQ, отслеживание изменений, обновление и управление схемами. EF Core работает с SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, 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) для установки.

Используйте [ежедневные сборки](https://github.com/dotnet/aspnetcore/blob/master/docs/DailyBuilds.md) для проверки исправлений ошибок и предоставления ранней обратной связи.

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

Ниже приведён пример базового использования 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();
}

Microsoft.Data.Sqlite

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

Установка

Последняя стабильная версия доступна на NuGet.

dotnet add package Microsoft.Data.Sqlite

Используйте опцию --version, чтобы указать версию preview для установки.

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

Использование

Эта библиотека реализует общие абстракции ADO.NET для соединений, команд, объектов чтения данных и так далее. Для получения более подробной информации см. раздел Microsoft.Data.Sqlite на сайте Microsoft Docs.

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

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

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

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

Если вы заинтересованы в участии в этих проектах, обратитесь к участию в проектах.

См. также

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

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

Введение

EF Core — это современный объектно-реляционный преобразователь для .NET. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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