BlackbirdSQL / Firebird-DDEX-SqlEditor

Firebird DDEX 2.0 with SqlEditor NETProvider
Other
6 stars 1 forks source link

Question about provider info #18

Closed ErikEJ closed 7 months ago

ErikEJ commented 7 months ago

In order to add support for this DDEX provider in EF Core Power Tools I need the Provider guid and the invariant name.

Can you help me with these, or is it easy enough to install a Firebird Server on my Windows machine?

ErikEJ commented 7 months ago

https://github.com/ErikEJ/EFCorePowerTools/blob/master/src%2FGUI%2FShared%2FHelpers%2FVsDataHelper.cs#L174

BlackbirdSQL commented 7 months ago

Erik, will these work for you?

Invariant: https://github.com/BlackbirdSQL/Firebird-DDEX-SqlEditor/blob/a4f2acc87c2704bf2cc5065420b7bc8632df847c/BlackbirdSql.Core/SystemData.cs#L19

Provider (BlackbirdSql): https://github.com/BlackbirdSQL/Firebird-DDEX-SqlEditor/blob/a4f2acc87c2704bf2cc5065420b7bc8632df847c/BlackbirdSql.Core/SystemData.cs#L76

Datasource provider (Firebird): https://github.com/BlackbirdSQL/Firebird-DDEX-SqlEditor/blob/a4f2acc87c2704bf2cc5065420b7bc8632df847c/BlackbirdSql.Core/SystemData.cs#L85

I will download latest Power Tools once you have them in and validate. Let me know.

Also BTW: Firebird Server very straightforward to install using Win exe installers. Firebird Packages. I have Firebird 3.0 because it has less overhead and a smaller footprint than 4 or 5. You can disable the service if you're not using it.

ErikEJ commented 7 months ago

I think I will test with an installed Server thanks

ErikEJ commented 7 months ago

I implemented support for this DDEX provider in the latest daily build

BlackbirdSQL commented 7 months ago

That's great, thanks! If you're on Firebird 3 I can send you with a fairly large database (24 MB compressed) as a test db if you wish. To install is simply a case of dropping the uncompressed database file into a local folder on your Firebird server machine and then referring to that local folder in the Database field of the connection dialog. If > Firebird 3 I will need to do an upgrade. I am not opposed to doing that because I will need to do it sometime, but that would take a little longer.

ErikEJ commented 7 months ago

I will let actual Firebird users do any additional testing, if the install the latest daily they can do that.