zkweb - ZKWeb.ORM.InMemory 3.0.0-beta2-563

Support use in memory database in ZKWeb. For more information please visit project site.

PM> Install-Package ZKWeb.ORM.InMemory -Version 3.0.0-beta2-563 -Source https://www.myget.org/F/zkweb/api/v3/index.json

Copy to clipboard

> nuget.exe install ZKWeb.ORM.InMemory -Version 3.0.0-beta2-563 -Source https://www.myget.org/F/zkweb/api/v3/index.json

Copy to clipboard

> dotnet add package ZKWeb.ORM.InMemory --version 3.0.0-beta2-563 --source https://www.myget.org/F/zkweb/api/v3/index.json

Copy to clipboard
<PackageReference Include="ZKWeb.ORM.InMemory" Version="3.0.0-beta2-563" />
Copy to clipboard
source https://www.myget.org/F/zkweb/api/v3/index.json

nuget ZKWeb.ORM.InMemory  ~> 3.0.0-beta2-563
Copy to clipboard

> choco install ZKWeb.ORM.InMemory --version 3.0.0-beta2-563 --source https://www.myget.org/F/zkweb/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "zkweb" -SourceLocation "https://www.myget.org/F/zkweb/api/v2"
Install-Module -Name "ZKWeb.ORM.InMemory" -RequiredVersion "3.0.0-beta2-563" -Repository "zkweb" -AllowPreRelease
Copy to clipboard

ZKWeb

Codacy Badge Build Status Build status NuGet MyGet Pre Release

ZKWeb is a flexible web framework for .NET Framework and .NET Core.

Why created this framework?

  • I want a better plugin system, one folder one plugin just like django
  • I want an independent mvc framework, because MS change their architecture too often
  • I want a powerful template system enough to implemente a visual page editor

Features

  • .NET Core Support
    • Support both .NET Framework and .NET Core
  • Plugin System
    • One folder one plugin, each contains everything it needs
    • Automatic compile and reload after source code has changed
    • Based on Roslyn compiler
  • Template System
    • Django style overlapping template file system
      • One plugin can just override other plugin's template
    • Template specialization for mobile or pc
    • Area-Widget style dynamic contents system
      • Able to implement a visual page editor based on this feature
    • Per-widget render cache
      • Most times it's better than cache the whole page
    • Based on DotLiquid
  • IoC Container
    • Fast
    • Provide IServiceProvider integration
    • ZKWeb own implementation
  • Multiple Host Environment
    • Support Asp.NET
    • Support Asp.NET Core
    • Support Owin
    • Use the common abstraction layer can make a plugin support all of this without different code
  • Multiple ORM
    • Support Dapper
    • Support EntityFramework Core (with full automatic database migration)
    • Support InMemory
    • Support MongoDB
    • Support NHibernate (with full automatic database migration)
    • Use the common abstraction layer can make a plugin support all of this with less different code
  • Localization
    • Multi-language support, with gettext style translation
    • Multi-timezone support
  • Caching
    • Policy based isolated cache
      • Isolated by device, request url, and more...
    • Abstraction layer for key-value cache
  • File Storage
    • Abstraction layer for file storage
  • Testing
    • Console and web test runner
    • Support IoC container overridden
    • Support Http context overridden
    • Support temporary database
  • Project Toolkits
    • Project Creator
    • Website Publisher
  • Linux support
    • Ubuntu 16.04 LTS 64bit
    • CentOS 7.2 64bit
    • Fedora 24 64bit

Features from the default plugin collection

  • Form generation and validation
  • Ajax table generation
  • CRUD page scaffolding
  • Scheduled Tasks
  • Captcha
  • Admin Panel
  • Automatic pesudo static
  • Multi-Currency and Region
  • And More...

Getting Started

In Short:
Open 'Tools\ProjectCreator.Gui.Windows\ZKWeb.Toolkits.ProjectCreator.Gui.exe' and create the project.

project creator

You can read README.md under Tools first, for more information please see the documents.
For now there only chinese documents, if you can't read chinese please ask the questions in 'Issues'.
For those chinese software engineers, is recommended to join QQ group 522083886 for further discuss.

Packages

  • ZKWeb: NuGet
  • ZKWeb.Hosting.AspNet: NuGet
  • ZKWeb.Hosting.AspNetCore: NuGet
  • ZKWeb.Hosting.Owin: NuGet
  • ZKWeb.ORM.Dapper: NuGet
  • ZKWeb.ORM.EFCore: NuGet
  • ZKWeb.ORM.InMemory: NuGet
  • ZKWeb.ORM.MongoDB: NuGet
  • ZKWeb.ORM.NHibernate: NuGet

Links and License

Plugins: https://github.com/zkweb-framework/ZKWeb.Plugins
Documents: https://zkweb-framework.github.io (Chinese)
References: https://zkweb-framework.github.io/cn_v2.0/references/zkweb/ZKWebReferences.chm

MIT License
Copyright © 2016~2019 303248153@github
If you have any license issue please contact 303248153@qq.com.

  • Any 0.0
    • ZKWeb (>= 3.0.0-beta2-563)
  • .NETFramework 4.6.1: 4.6.1.0
  • .NETStandard 2.0: 2.0.0.0

Owners

303248153

Authors

303248153

Project URL

https://github.com/zkweb-framework/ZKWeb

License

MIT

Info

2 total downloads
0 downloads for version 3.0.0-beta2-563
Download (25.48 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
3.0.0-beta2-563 25.48 KB Tue, 08 Oct 2019 01:58:41 GMT 0
3.0.0-beta2-562 25.49 KB Tue, 08 Oct 2019 01:20:51 GMT 0
3.0.0-beta2-561 25.49 KB Tue, 08 Oct 2019 00:46:04 GMT 0
3.0.0-beta1-560 25.48 KB Mon, 07 Oct 2019 07:06:15 GMT 0
3.0.0-beta1-559 25.48 KB Fri, 04 Oct 2019 09:27:51 GMT 0
3.0.0-beta1-557 25.49 KB Fri, 04 Oct 2019 06:27:08 GMT 0
3.0.0-beta1-556 25.48 KB Fri, 04 Oct 2019 05:23:13 GMT 0
3.0.0-beta1-554 25.48 KB Fri, 04 Oct 2019 04:15:50 GMT 0
3.0.0-beta1-553 25.48 KB Thu, 03 Oct 2019 07:28:32 GMT 0
3.0.0-beta1-552 25.48 KB Thu, 03 Oct 2019 06:44:10 GMT 0
3.0.0-beta1-551 25.49 KB Thu, 03 Oct 2019 06:34:58 GMT 0
3.0.0-beta1-550 25.5 KB Thu, 03 Oct 2019 06:15:35 GMT 0
3.0.0-beta1-549 25.49 KB Thu, 03 Oct 2019 05:17:01 GMT 1
3.0.0-beta1-548 25.47 KB Wed, 02 Oct 2019 07:59:47 GMT 0
3.0.0-beta1-547 25.47 KB Wed, 02 Oct 2019 07:39:10 GMT 0
3.0.0-beta1-546 25.48 KB Wed, 02 Oct 2019 06:28:08 GMT 0
3.0.0-beta1-545 25.48 KB Wed, 02 Oct 2019 06:00:41 GMT 1
3.0.0-beta1-543 25.47 KB Wed, 02 Oct 2019 01:02:00 GMT 0
3.0.0-592 34.36 KB Thu, 08 Dec 2022 05:24:26 GMT 0
3.0.0-588 34.36 KB Wed, 31 Aug 2022 18:35:06 GMT 0
3.0.0-586 34.35 KB Fri, 26 Aug 2022 21:03:39 GMT 0
3.0.0-580 34.35 KB Wed, 22 Jun 2022 15:40:43 GMT 0
3.0.0-578 34.36 KB Wed, 22 Jun 2022 15:32:07 GMT 0
3.0.0-576 34.37 KB Wed, 22 Jun 2022 15:25:46 GMT 0
3.0.0-575 34.23 KB Fri, 26 Mar 2021 05:46:23 GMT 0
3.0.0-573 26.02 KB Tue, 07 Jul 2020 03:54:00 GMT 0
3.0.0-572 26.09 KB Sat, 29 Feb 2020 14:18:09 GMT 0
3.0.0-571 25.45 KB Thu, 17 Oct 2019 01:12:35 GMT 0
3.0.0-570 25.45 KB Wed, 16 Oct 2019 07:53:00 GMT 0
3.0.0-569 25.45 KB Wed, 16 Oct 2019 07:33:15 GMT 0
3.0.0-568 25.45 KB Wed, 16 Oct 2019 07:30:47 GMT 0
3.0.0-542 25.46 KB Wed, 02 Oct 2019 00:52:02 GMT 0
2.2.0-528 25.3 KB Sat, 23 Feb 2019 04:04:12 GMT 0
2.2.0-527 25.3 KB Sun, 10 Feb 2019 00:21:45 GMT 0
2.2.0-526 25.31 KB Mon, 14 Jan 2019 04:43:51 GMT 0
2.2.0-524 25.3 KB Sat, 12 Jan 2019 05:13:30 GMT 0
2.2.0-523 25.3 KB Mon, 24 Dec 2018 00:45:01 GMT 0
2.2.0-522 25.3 KB Mon, 24 Dec 2018 00:40:24 GMT 0
2.1.1-beta-1-510 25.34 KB Sat, 23 Jun 2018 23:30:16 GMT 0
2.1.1-beta-1-509 25.35 KB Sat, 23 Jun 2018 23:26:41 GMT 0
2.1.1-beta-1-507 25.34 KB Fri, 22 Jun 2018 12:28:47 GMT 0
2.1.1-beta-1-506 25.35 KB Fri, 22 Jun 2018 12:03:25 GMT 0
2.1.1-516 25.31 KB Fri, 16 Nov 2018 12:15:57 GMT 0
2.1.1-515 25.32 KB Sat, 27 Oct 2018 00:15:38 GMT 0
2.1.1-514 25.31 KB Mon, 10 Sep 2018 10:55:53 GMT 0
2.1.1-513 25.31 KB Sun, 24 Jun 2018 01:48:34 GMT 0
2.1.1-512 25.3 KB Sun, 24 Jun 2018 00:40:38 GMT 0
2.1.1-511 25.3 KB Sat, 23 Jun 2018 23:49:29 GMT 0
2.1.1-505 25.31 KB Mon, 11 Jun 2018 13:34:44 GMT 0
2.1.0-beta-5-490 25.27 KB Thu, 22 Mar 2018 02:52:01 GMT 0
2.1.0-beta-5-489 25.28 KB Thu, 22 Mar 2018 01:09:32 GMT 0
2.1.0-beta-5-486 25.27 KB Wed, 21 Mar 2018 10:05:23 GMT 0
2.1.0-beta-5-485 25.26 KB Wed, 21 Mar 2018 09:29:16 GMT 0
2.1.0-beta-5-484 25.26 KB Wed, 21 Mar 2018 08:28:51 GMT 0
2.1.0-beta-5-483 25.26 KB Wed, 21 Mar 2018 06:48:13 GMT 0
2.1.0-beta-5-482 25.27 KB Wed, 21 Mar 2018 06:07:19 GMT 0
2.1.0-beta-5-481 25.27 KB Wed, 21 Mar 2018 03:33:36 GMT 0
2.1.0-beta-5-480 25.27 KB Wed, 21 Mar 2018 02:14:36 GMT 0
2.1.0-beta-5-479 25.28 KB Wed, 21 Mar 2018 01:58:03 GMT 0
2.1.0-504 25.32 KB Mon, 11 Jun 2018 13:31:10 GMT 0
2.1.0-503 25.22 KB Sat, 28 Apr 2018 01:27:16 GMT 0
2.1.0-502 25.22 KB Thu, 26 Apr 2018 09:10:52 GMT 0
2.1.0-501 25.22 KB Thu, 26 Apr 2018 09:08:10 GMT 0
2.1.0-500 25.22 KB Thu, 19 Apr 2018 07:29:31 GMT 0
2.1.0-499 25.23 KB Mon, 26 Mar 2018 00:40:35 GMT 0
2.1.0-495 25.23 KB Thu, 22 Mar 2018 09:21:28 GMT 0
2.1.0-494 25.23 KB Thu, 22 Mar 2018 09:18:29 GMT 0
2.1.0-493 25.23 KB Thu, 22 Mar 2018 09:15:29 GMT 0
2.1.0-492 25.24 KB Thu, 22 Mar 2018 09:11:33 GMT 0
2.1.0-491 25.23 KB Thu, 22 Mar 2018 08:58:09 GMT 0