All Projects → bubibubi → Sqliteef6migrations

bubibubi / Sqliteef6migrations

Licence: ms-pl
System.Data.SQLite.EntityFramework.Migrations - Migrations for SQLite Entity Framework provider

Projects that are alternatives of or similar to Sqliteef6migrations

Fizz
A Common DSL for Migrating Databases
Stars: ✭ 92 (+240.74%)
Mutual labels:  migrations, sqlite
Kripton
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Stars: ✭ 110 (+307.41%)
Mutual labels:  entity, sqlite
Dbmate
🚀 A lightweight, framework-agnostic database migration tool.
Stars: ✭ 2,228 (+8151.85%)
Mutual labels:  migrations, sqlite
Goose
A database migration tool. Supports SQL migrations and Go functions.
Stars: ✭ 2,112 (+7722.22%)
Mutual labels:  sqlite, migrations
erdiagram
Entity-Relationship diagram code generator library
Stars: ✭ 28 (+3.7%)
Mutual labels:  sqlite, entity
Elefant
Elefant, the refreshingly simple PHP CMS and web framework.
Stars: ✭ 188 (+596.3%)
Mutual labels:  sqlite, framework
Hunt Entity
An object-relational mapping (ORM) framework for D language (Similar to JPA / Doctrine), support PostgreSQL and MySQL.
Stars: ✭ 51 (+88.89%)
Mutual labels:  entity, sqlite
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 2,315 (+8474.07%)
Mutual labels:  migrations, sqlite
Mikro Orm
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.
Stars: ✭ 3,874 (+14248.15%)
Mutual labels:  entity, sqlite
Moqui Framework
Use Moqui Framework to build enterprise applications based on Java. It includes tools for databases (relational, graph, document), local and web services, web and other UI with screens and forms, security, file/resource access, scripts, templates, l10n, caching, logging, search, rules, workflow, multi-instance, and integration.
Stars: ✭ 205 (+659.26%)
Mutual labels:  entity, framework
Pyrustic
Lightweight framework and software suite to help develop, package, and publish Python desktop applications
Stars: ✭ 75 (+177.78%)
Mutual labels:  sqlite, framework
Node Sqlite
SQLite client for Node.js applications with SQL-based migrations API written in Typescript
Stars: ✭ 642 (+2277.78%)
Mutual labels:  migrations, sqlite
Laravel
Muito conteúdo sobre o framework Laravel. Controllers, Models, Views, Blade, Migrations, Seeders, Middlewares, Autenticação, Autorização, Providers, pacotes, laravel 8, etc.
Stars: ✭ 43 (+59.26%)
Mutual labels:  sqlite, framework
Pop
A Tasty Treat For All Your Database Needs
Stars: ✭ 1,045 (+3770.37%)
Mutual labels:  migrations, sqlite
Htframework
Unity HTFramework, a rapid development framework of client to the unity.
Stars: ✭ 179 (+562.96%)
Mutual labels:  entity, framework
Freezer
A simple & fluent Android ORM, how can it be easier ? RxJava2 compatible
Stars: ✭ 326 (+1107.41%)
Mutual labels:  entity, sqlite
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 7,712 (+28462.96%)
Mutual labels:  migrations, sqlite
Webmiddle
Node.js framework for modular web scraping and data extraction
Stars: ✭ 13 (-51.85%)
Mutual labels:  framework
Jacof
Java Ant Colony Optimization Framework
Stars: ✭ 20 (-25.93%)
Mutual labels:  framework
Currencyviewer
Short python framework that dynamically displays and converts the cryptocurrencies in your Kraken wallet into equivalents fiat money.
Stars: ✭ 13 (-51.85%)
Mutual labels:  framework

Project Description
Migrations for Entity Framework 6 SQLite provider

Limitations:

  • Relationships are not enforced with constraints
  • There can be only one identity column per table and will be created as integer and primary key (other primary keys will be ignored)
  • It supports only SQLite database file and does not work with in SQLite memory database.

How to use it

  • Download the library (using NuGet)
  • Create a migration configuration
  • Setup the migration configuration (usually during first context creation)

Example

    class Context : DbContext
    {
        static Context()
        {
            Database.SetInitializer(new MigrateDatabaseToLatestVersion<Context, ContextMigrationConfiguration>(true));
        }

        // DbSets
    }

    internal sealed class ContextMigrationConfiguration : DbMigrationsConfiguration<Context>
    {
        public ContextMigrationConfiguration()
        {
            AutomaticMigrationsEnabled = true;
            AutomaticMigrationDataLossAllowed = true;
            SetSqlGenerator("System.Data.SQLite", new SQLiteMigrationSqlGenerator());
        }
    }

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].