MoonStorm / FastCrud

fast .NET ORM for strongly typed people
MIT License
506 stars 128 forks source link

Firebird dialect #140

Closed dquinter closed 2 years ago

dquinter commented 5 years ago

Hi all.

Can I use FastCRUD with Firebird or any other unsupported database engine? Or how can I implement that dialect? What points do I have to observe to implement it?

Thank you so much!

MoonStorm commented 2 years ago

Sorry for the late reply. Dialects live in Dapper.FastCrud/SqlBuilders/Dialects. The factory method is in Dapper.FastCrud/EntityDescriptor/EntityDescriptor(TEntity).cs. We do need the dialect to be covered by tests though, even if that means running non-automated tests against a simple local database. You can observe the different categories we have in the Dapper.FastCrud.Tests project.