csharpwebapi é uma coleção de snippets projetada para simplificar o desenvolvimento de Web Services utilizando C#. Esses snippets são ideais para a criação de métodos vazios, métodos para repositórios, métodos para controladores de serviço e classes controladoras de serviço, seguindo o padrão de desenvolvimento que inclui Controller, Repository, Model/DBContext para a construção de um webservice REST JSON.
Como Usar:
Estrutura do Projeto:
Models
, Interfaces
, Controllers
e Services
em seu projeto.Configuração das Interfaces:
Interfaces
, crie o arquivo IGenericRepository.cs
.RepoInterface
, pressione Enter para gerar automaticamente o conteúdo da interface.Configuração dos Repositórios:
Services
, crie um arquivo chamado EntidadeRepository.cs
, onde Entidade
é o nome da sua classe em Models
.RepoClass
, pressione Enter para gerar automaticamente o conteúdo do repositório.Configuração dos Controladores:
Controllers
, crie um arquivo chamado EntidadeController.cs
.CtrlClass
, pressione Enter para gerar automaticamente o conteúdo do controlador.A estrutura final do seu projeto deve ser semelhante a:
|_Controllers:
| |_EntidadeController.cs
|_Interfaces:
| |_IGenericRepository.cs
|_Services:
| |_EntidadeRepository.cs
|_Models:
| |_ProjetoContext.cs
| |_Entidade.cs
|_Outros arquivos.
Recursos Adicionais:
Agradecimentos:
Feedback:
Notas de Atualização:
CtrlClass
, RepoClass
e adicionada a criação de ModelClass
e construtor.本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com