Sim sim, mas já ajudou, deu um start na mente aqui... rsrsrs.. é que esses dias estou debruçado em cima das apis de autenticação com a AWS Cognito, devo terminar até o final da tarde, ai já vou criar essa implementação do DB e testar.
No esquema "padrão", estava rodando no Docker-Desktop e estava estourando a capacidade do postgres, ai aumentei para 300 conexões o máximo e em 5 minutos já tinha esgotado, quando fui ver, era pq tinha deixado a verificação a cada 5 segundos e tava criando muitas conexões, dessa forma com certeza vai resolver esse problema... (em produção não vai ser 5s, claro... rsrsrs)
Opa, ficou bacana Eduardo, gostei, vou montar um parecido aqui para testar, só vou mudar a verificação do AnyAsync() para await _context.Database.ExecuteSqlRawAsync("SELECT 1");
assim eu consigo utilizar ele de forma genérica em todos os serviços que usam o pgsql (biblioteca de health compartilhada entre eles)
Isso poder ser versão do .NET (principalmente se estivermos falando de .NET Framework) mas se forem assemblies descasados no .NET Core dará esse mesmo efeito também
Читать полностью…Lendo o erro estourado, é alguma coisa relacionada a convenção, ou seja, pode ser sua modelagem que tenha algum erro
Читать полностью…Será que se você fizer o downgrade das libs do entity framework para a versão >= 6
Читать полностью…A única coisa que eu estou suspeitando aqui é que o firebird ele diz suportar a versão do framework >= 6
Читать полностью…<PackageReference Include="FirebirdSql.EntityFrameworkCore.Firebird" Version="9.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.9" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="7.0.9">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="7.0.9">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
Você criou os dbsets? Qual comando você está utilizando? Aparentemente é alguma coisa que está configurada errada, porque o erro é de convenção
Читать полностью…[Testes Carga/Performance|21/08|Online|Gratuito]
Acompanhe este novo evento ONLINE e GRATUITO no Canal .NET e fique por dentro de frameworks, soluções de automação e diversas dicas para a implementação de testes de performance e de carga... De partes do código de uma aplicação a APIs e sites, passando ainda por soluções de mensageria e streaming de eventos como RabbitMQ, Kafka e serviços do Azure!
Durante esta live abordaremos o uso de tecnologias como k6, Azure DevOps, Azure Pipelines, serviços do Azure, BenchmarkDotNet, .NET, ASPNET Core e muito mais!
Quando: 21/08/2023 (segunda) a partir das 21:00 - horário de Brasília
Faça sua inscrição em:
https://bit.ly/testes-performance-carga-2ed
meu problema era outro .
Esse projeto é uma abstração sob o nhibernate.
Faz parte do escopo desse teste garantir que a abstração roda com os principais bancos de dados, usando um mesmo código, literalmente .
mudando apenas configurações .
a missão do teste era subir os diversos bancos.
Não servia rodar um docker compose com todos por causa do consumo de memória .
acabei criando esse teste aí que é mais eficiente do que deixar Oracle, SQL Server, Postgres e MariaDB rodando juntos. até porque se tivesse de rodar tudo junto, só eu conseguiria rodar por precisar de ao menos 16 gb de ram, só para esses Containers
faz um tempo, mas eu fiz isso usando a api do docker.
Assim criava container colocava na rede e fazia testes.
https://github.com/Oragon/Oragon.Contexts/tree/master/tests/Oragon.Context.Tests/Integrated
Top demais. Eu na verdade fui aproveitando códigos que já tinha, pra ser mais rápido, mas partindo daí, dá para poder montar o que quiser, inclusive a resposta, não lí muito, mas creio que pode formatar e retornar do jeito que quiser, roda liso.
Vlw.
@aledevbr
Boa tarde alexandre.
Tava aqui de bobeira e queria testar o que vc está querendo, porque também pode ser útil para mim no futuro.
Criei esta POC Aqui, pelo que pude ver aqui funcionou legal.
Agora é somente modificar aí e colocar a tabela e base/conexão que precisar.
Se eu entendi bem, acho que é isto que tú quer ok.
Espero ter ajudado. Abraço.
https://github.com/eduprog/HealthCheck
Method Not Found é relacionado a assemblies errados, incompatíveis.
Algum pacote não é compatível com outro,
está faltando alinhamento entre as versões das dependências do projeto.
Criei sim, estou usando "dotnet ef migrations add Migration" mas ja tentei indicar o context diretamente e o projeto tbm.
Читать полностью…Esta tudo no mesmo projeto, nao criei a factory para o context. Para conseguir criar as migrations eu preciso de uma factory para o context?
Читать полностью…Seu projeto que tem o contexto está no mesmo projeto da sua aplicação ou em outro?
Читать полностью…Galera estou tentando gerar migrations com o cli do EF core e ele me retorna este erro;
"" "Method not found: 'System.Collections.Generic.IList`1<Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelInitializedConvention> Microsoft.EntityFrameworkCore.Metadata.Conventions.ConventionSet.get_ModelInitializedConventions()' """
Estou usando o provider do firebird e ja configurei o context, aparentemente, certinho. Alguma ideia do que pode ser?
Um outro ponto é pra galera que quer piratear jogos ou software. Aprender os fundamentos lhe permite criar patchs/mods em C# usando ponteiros e fazendo substituição arquivo ou endereço de memória 🤣 🤣
Читать полностью…Bom dia, tudo bem? Alguém tem uma instituição de ensino bacana pra indicar pra quem quer aprender RPA?
Читать полностью…O problema não é rodar fora do xunit, isso dá para fazer com linha de comando em um docker compose
Читать полностью…