Comments (8)
I think you would need to add Microsoft.EntityFrameworkCore.Design if not already and the Equinox.UI.Web must be the default project when doing the update-database
from equinoxproject.
Hi there.
I get the same error when updating the users model.
I have added the dll Microsoft.EntityFrameworkCore.Design (5.0.5).
I select the UI.Web project and the command "add-migration UserEmpleado -context ApplicationDbContext -outputdir Migrations /" and it gives me the same error
What can be?
from equinoxproject.
I changed some things in the project, but found a solution by doing a lot of testing.
In the "AddDatabaseConfiguration" class I commented:
services.AddDbContext<ERPContext>(options => options.UseNpgsql(configuration.GetConnectionString("DefaultConnection")));
And in the DATA layer, in the EquinoxContext class, I created an "OnConfiguring" method:
` protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json")
.Build();
optionsBuilder.UseNpgsql(config.GetConnectionString("DefaultConnection"));
optionsBuilder.EnableSensitiveDataLogging();
}`
Maybe it's not right, but it worked!
from equinoxproject.
Thanks.
I have commented the code in Equinox.UI.Web.Configurations
public static void AddDatabaseConfiguration(this IServiceCollection services, IConfiguration configuration)
{
if (services == null) throw new ArgumentNullException(nameof(services));
//services.AddDbContext<MyRicohCVContext>(options =>
// options.UseSqlServer(configuration.GetConnectionString("DefaultConnection")));
services.AddDbContext<EventStoreSqlContext>(options =>
options.UseSqlServer(configuration.GetConnectionString("DefaultConnection")));
}
I have changed it but it fails me.
I have added in the project -> Equinox.Infra.Data.Context -> the method -> OnConfiguring but it gives me error here (UseNpgsql), it does not recognize it.
optionsBuilder.UseNpgsql(config.GetConnectionString("DefaultConnection"));
I don't know how to fix it. some way?
from equinoxproject.
When creating the protected override method void OnConfiguring (DbContextOptionsBuilder optionsBuilder) everything worked correctly for my case.
from equinoxproject.
Hi @jalberromano @jalberromano1980 is the same person? Can I consider this issue closed?
from equinoxproject.
I have changed the line ->
optionsBuilder.UseNpgsql (config.GetConnectionString ("DefaultConnection"));
by
optionsBuilder.UseSqlServer (config.GetConnectionString ("DefaultConnection"));
but it keeps giving me the same error?
any solution?.
from equinoxproject.
@ascariz changing the provider don't change the necessary configuration to make your context works.
You need to check if your context setup are correct
from equinoxproject.
Related Issues (20)
- 为什么只有事件保存,没有事件查询,希望通过DynamicApiControllerInfo根据Serivce 自动生成WebAPI HOT 1
- hello,where is identity context? How to use
- Exempt de Azure Function com DI HOT 2
- CRUD para um Aggregate com Child Enity HOT 2
- Some services are not able to be constructed (Error while validating the service descriptor) HOT 2
- Essa arquitetura CQRS + ES ainda é considerada válida? HOT 3
- Need migration commands to start with the projects HOT 1
- Api generating an invalid JTW signature HOT 1
- Customizar IdentityUser HOT 1
- Ajuda para teste Teste de unidade para o CommandHandler e assert do evento publicado HOT 1
- implement business rules involving multiple entities HOT 1
- Relate in EquinoxContext AspNetUsers with Employee HOT 1
- Why is ApplicationDbContext.cs inside Equinox.UI.Web project? this is nonsense HOT 1
- customer history api non consistent with the name between API and Web project
- EquinoxProject is not sample of EventSourcing, but sample of audith log
- Doubt in migrations HOT 1
- update-database HOT 2
- Project still active? HOT 2
- Update DataBase HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from equinoxproject.