QuickGrid.Crud
0.23.0
See the version list below for details.
dotnet add package QuickGrid.Crud --version 0.23.0
NuGet\Install-Package QuickGrid.Crud -Version 0.23.0
<PackageReference Include="QuickGrid.Crud" Version="0.23.0" />
paket add QuickGrid.Crud --version 0.23.0
#r "nuget: QuickGrid.Crud, 0.23.0"
// Install QuickGrid.Crud as a Cake Addin #addin nuget:?package=QuickGrid.Crud&version=0.23.0 // Install QuickGrid.Crud as a Cake Tool #tool nuget:?package=QuickGrid.Crud&version=0.23.0
QuickGrid.Crud - Em Construção...
E aí, devs? Beleza? Bem-vindos ao QuickGrid.Crud
, a biblioteca que vai deixar seu projeto mais carioca que praia de Copacabana no verão! Aqui você vai dar aquele upgrade nas suas tabelas com operações de CRUD num piscar de olhos!
Como Instalar
Manda essa no seu terminal para adicionar a biblioteca ao seu projeto via NuGet:
dotnet add package QuickGrid.Crud
Como Usar
// Primeiro, importe a biblioteca
using QuickGrid.Crud;
// Depois é só usar o componente QuickGridCrud no seu código
<QuickGridCrud TItem = "ExampleModel" TController = "ExampleController" TEntity = "ExampleEntity" />
O QuickGrid.Crud usa o padrão MVC, onde:
TItem - É a nossa Model, ela representa os campos disponíveis para o QuickGrid.Crud.
QuickGridCrud - É a nossa View, ela é renderizada pelo código acima.
TController - É a nossa Controller, lá ficará os métodos que podem ser acessíveis pelo QuickGrid.Crud.
Mas e o TEntity? O TEntity representa nossa entidade na fonte de dados. Ela pode ser uma outra classe ou até mesmo a nossa Model definida em TItem. Ela fica responsável para montagem da parte do filtro no banco de dados.
Veja nosso QuickGrid.Examples pra pegar aquela inspiração marota e entender como tudo funciona na prática.
Exemplos
Quer ver a magia acontecendo? Dá um pulo no nosso projeto de exemplo QuickGrid.Examples e veja a QuickGrid.Crud brilhando mais que sol no Arpoador!
Contribuição
Partiu contribuir? Abre uma issue ou envia um pull request. Ajuda a gente a deixar o QuickGrid.Crud mais irado que final de campeonato no Maracanã!
Licença
Esse projeto tá no esquema MIT. Pode checar o arquivo LICENSE para mais detalhes.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Blazored.Toast (>= 4.1.0)
- ClosedXML (>= 0.102.1)
- CsvHelper (>= 30.0.1)
- Microsoft.AspNetCore.Components.Authorization (>= 8.0.0)
- Microsoft.AspNetCore.Components.QuickGrid (>= 8.0.0)
- Microsoft.AspNetCore.Components.Web (>= 8.0.0)
- Microsoft.AspNetCore.Mvc.Abstractions (>= 2.2.0)
- Microsoft.AspNetCore.Mvc.Core (>= 2.2.5)
- Microsoft.AspNetCore.Mvc.ViewFeatures (>= 2.2.0)
- Microsoft.EntityFrameworkCore (>= 8.0.1)
- Microsoft.Extensions.Hosting (>= 8.0.0)
- Microsoft.Fast.Components.FluentUI (>= 3.5.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.26.0 | 90 | 9/1/2024 |
0.25.0 | 233 | 3/28/2024 |
0.24.0 | 80 | 3/27/2024 |
0.23.0 | 112 | 3/27/2024 |
0.22.0 | 103 | 2/7/2024 |
0.21.0 | 125 | 1/8/2024 |
0.20.0 | 105 | 12/21/2023 |
0.18.0 | 122 | 11/17/2023 |
0.17.0 | 80 | 11/17/2023 |
0.16.0 | 78 | 11/17/2023 |
0.15.0 | 74 | 11/17/2023 |
0.11.0 | 84 | 11/16/2023 |
0.9.0 | 94 | 11/7/2023 |
0.8.0 | 77 | 11/7/2023 |
0.7.0 | 79 | 11/7/2023 |
0.6.0 | 76 | 11/7/2023 |
0.5.0 | 74 | 11/7/2023 |
0.4.0 | 74 | 11/7/2023 |
0.3.0 | 82 | 11/6/2023 |