当前位置: 首页 > 软件库 > 数据库相关 > >

evolutility-asp.net

授权协议 AGPL-3.0 License
开发语言 C/C++
所属分类 数据库相关
软件类型 开源软件
地区 不详
投 递 者 彭鸿文
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

This repository is not maintained anymore.

Evolutility-ASP.net

Evolutility is a generic web user interface for CRUD (Create, Read, Update, Delete) applications running on ASP.net, and SQL Server or MySQL.

It is entirely metadata driven, and can adapt to different database structures. It may behave like an address book, a task list, a photo album, or anything you may want to build. It is ideal to quickly build functional components for database web applications or web site administration pages.

With Evolutility the user interface (e.g. fields titles, positions, visual groups, CSS classes) and its database mapping (e.g. tables, columns, stored procedures) are not defined in the code but in external metadata (stored as XML files or in the database). Evolutility web control can be nested into any ASP.net page. It will generate at run-time all necessary web forms, manage user interaction, and database CRUD (create, read, update, delete) operations automatically.

Demos:To Do list,AddressBook,Wine Cellar,Restaurants list.

Documentation

Hosted at SourceForge since 2008.

Pages generated at run-time

View

Displays all fields for viewing, 1 record at a time.

Edit

Displays all fields for editing, 1 record at a time.

List

Displays the most important fields for multiple rows of records.

Charts

Draws a few charts of the data.

Search

Query by example form for searching records.

Advanced Search

Form for advanced queries such as "phone number start by 415" or "for categories Finances and Business"...

Export

Export of selections in standard formats (Excel, HTML, CSV, XML, or SQL), one or several records at the same time.

Mass Update

Update for multiple records at once.

Selections

List of canned queries.

Installation

To run the Evolutility sample applications:

  • Copy the directory "Evolutility__Web" (which contains the web site) to your web server.
  • Attach the database (located in the "Evolutility__Web/App_Data" directory of the web site).You may also create a new database and run the SQL scripts (located in "Resources/SQL/").
  • If necessary, change the database connection string in the "appSettings" sectionof the Web.config file (or in specific ASPX page).

Default login/password:

  • For the multi-users demos, use John/John or Mary/Mary as your login/password.
  • For EvoDico, use EVOL/LOVE as your login/password.

More about installing Evolutility.

Other implementations of Evolutility

Evolutility-UI-React - Model-driven Web UI for CRUD using React.

Evolutility-UI-jQuery - Model-driven Web UI for CRUD using jQuery and Backbone (for REST or localStorage).

Evolutility-Server-Node - RESTful Micro-ORM for CRUD and more, written in Javascript, using Node.js, Express, and Postgres.

License

Evolutility-ASP.net is released under the AGPLv3 license.

Copyright (c) 2020 Olivier Giulieri.

 相关资料
  • Evolutility 这个框架通过一个XML文件的定义,能够为一个数据对象(数据库中的一张表)来自动生成List,View,Edit,Delete,Search,Advance Search等视图,而不用写一行代码。同时也暴露了很多元素来让CSS进行控制。 这无疑是极大提高生产率的框架。这个框架的特点: --学习起来很简单很快。 --XML定义的 属性还是非常丰富的。 --开源 --内置安全性,

  • 问题内容: 对于具有Java背景的开发人员,我也有兴趣探索使用ASP.NET工具/平台进行软件开发。 Java Web应用程序(.jsp和servlet)可以在许多服务器平台上运行。 问题 :.NET Web应用程序能否在基于Linux的服务器上运行?考虑到无法使用Windows服务器托管Web应用程序的情况。 问题答案: 这取决于您使用的是哪种特定的.NET技术。该Mono项目提供运行ASP.N

  • 问题内容: 我正在尝试使用Jenkins(在Windows Server 2012上)设置构建服务器,该服务器将负责ASP.NET MVC / Web API项目的构建(使用config转换)和打包(zip文件),然后将其移动到指定位置( C:/已发布)。 基本上,我需要通过命令行使用Visual Studio Web Publish for File System,而不必安装Visual Stu

  • 问题内容: 我想使用Redis功能,例如MVC控制器中的位字段和哈希字段。我知道ASP.NET核心中内置了缓存支持,但这仅支持基本的GET和SET命令,而不支持我的应用程序中所需的命令。我知道如何从普通(例如控制台)应用程序中使用StackExchange.Redis,但是我不确定如何在ASP站点中进行设置。 我应该将所有连接初始化代码放在哪里,以便以后可以从控制器访问它?这是我将使用依赖项注入的

  • 问题内容: 我已经读过,为了连接到Azure Redis缓存,最好遵循以下做法: 根据Azure Redis文档: 与Azure Redis缓存的连接由ConnectionMultiplexer类管理。此类设计为在整个客户端应用程序中共享和重用,并且不需要在每个操作的基础上创建。 那么,在我的ASP.net MVC应用程序之间共享ConnectionMultiplexer的最佳实践是什么?应该在G

  • 问题内容: 我正在使用Redis缓存在项目中保存一些内容。 我使用的是Azure(WebApp),当我在预生产环境与生产环境之间执行SWAP时,用户会话丢失了,他需要在我的网页中重新登录。 我正在使用Identity 3.0和UseCookieAuthentication。我想将“会话”存储在Redis中,以解决交换时遇到的问题。 我没有找到相关信息,有什么想法吗?谢谢 Startup.cs代码C