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

OSCHINA-MIRROR/vjine-vJine.Core

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

vJine.Core

vJine.Core — это отличный ORM-проект, написанный на языке C#. Он характеризуется лёгкостью, простотой в освоении и расширяемостью. Пример проекта можно найти по ссылке: vJine.Core.QuickStart.

Лицензия:

MPL2.0

Поддерживаемые базы данных:

SQLite, ACCESS, MySQL, Microsoft SQL Server, PostgreSQL, Oracle.

Ресурсы:

nuget: vJine@Nuget.Org API-документация: проектные вложения QQ-группа: 115051701

Пример кода:

void IDUQ(string db) {
    DataManager dm = new DataManager(db);
    dm.OnTrace += (int ID, string Action, string Table, string Cmd, DbParameterCollection Params) => {
        System.Console.WriteLine("ID:{0},ACTION:{1},TABLE:{2},CMD:{3}", ID, Action, Table, Cmd);

        return null;
    };

           
    dm.Create<BizEntity>(true);
    string sql_create = dm.ToString();
            
    dm.I<BizEntity>(
        new BizEntity() { Name = "Name_1", Number = 1, ENUM = Enum_Type.E01 });
    dm.I<BizEntity>(
        new BizEntity() { Name = "Name_2", Number = 2, ENUM = Enum_Type.E02 });
    string sql_insert = dm.ToString();
            
    CollectionBase<BizEntity> container = new CollectionBase<BizEntity>();
    dm.Q<BizEntity>(container,
        BizEntity._.Name == "Name_1" | BizEntity._.Name == "Name_2");
    string sql_select = dm.ToString();
            
    dm.U<BizEntity>(
        BizEntity._.Name.EQ("Name_11") 
        BizEntity._.Name == "Name_1" );
    string sql_update = dm.ToString();
            
    dm.D<BizEntity>(BizEntity._.Name == "Name_11" | BizEntity._.Name == "Name_2");
    string sql_delete = dm.ToString();
            
    dm.Drop<BizEntity>();
    string sql_drop = dm.ToString();
}

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

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

Введение

vJine.Core — это отличный ORM-проект, написанный на языке C#. Он характеризуется лёгкостью, простотой в освоении и расширяемостью. В настоящее время проект поддерживает базы данных SQLite, ACCESS, MySQL, Microsoft SQL Server, PostgreSQL, Oracle. Развернуть Свернуть
C#
MPL-2.0
Отмена

Обновления

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

Участники

все

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

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