The module template is designed to be reused in every type of app.
EF Core or Mongodb. Monolithic or microservice.
So it can't decide what database provider
should used.
hi
The MyApp use SQLServer, but i need use MySQL at MyModule, how to implement it?
The module does not depend on any database provider, it uses EF Core.
And your MyApp
will decide which database provider will be used.
Great
The web layer in your/built-in module will use the application service interface. The web layer in a tiered project or microservice does not depend on the application service layer.
This HTTP.API layer acts as the implementation of the application service interface.
https://abp.io/docs/latest/solution-templates/layered-web-application#tiered-structure https://abp.io/docs/latest/framework/api-development/dynamic-csharp-clients https://abp.io/docs/latest/framework/api-development/static-csharp-clients
hi
Can you share your project? https://wetransfer.com/
I will download and check.
liming.ma@volosoft.com
Thanks
hi
Can you share a simple project to reproduce?
Or can this problem be reproduced in a new startup template with built modules?
Thanks
liming.ma@volosoft.com
hi
There are no error logs in gateway applications.
But I can see that RabbitMQ can't access the PSLWeb_dev3_SaasService
database and PSLWeb_dev3_SaasService.AbpEventInbox
table.
Is your SaasService
database migration successful?
You can ensure all services have migrated the database correctly before logging in to Angular.
An error occurred using the connection to database 'PSLWeb_dev3_SaasService' on server 'cm1giqldc35kxj7.caxfhp14t2hx.us-west-2.rds.amazonaws.com'.
fail: Volo.Abp.RabbitMQ.RabbitMqMessageConsumer[0]
Unknown database 'PSLWeb_dev3_SaasService'
MySqlConnector.MySqlException (0x80004005): U
fail: Volo.Abp.RabbitMQ.RabbitMqMessageConsumer[0]
Table 'PSLWeb_dev3_SaasService.AbpEventInbox' doesn't exist
MySqlConnector.MySqlException (0x80004005): Table 'PSLWeb_dev3_SaasService.AbpEventInbox' doesn't exist