.net core support?
.net core support?
Hi,
I'm looking for an ADO connector for my Postgres diff tool. Is dotConnect .net core compatible?
Thanks,
Neil
I'm looking for an ADO connector for my Postgres diff tool. Is dotConnect .net core compatible?
Thanks,
Neil
Re: .net core support?
We are working on the .NET Core support in dotConnect for PostgreSQL. It will be released soon. We will notify you when the feature is available.
JIC
EF Core is being developed by Microsoft for the following target platforms:
* .NET 4.5.1 and higher -> EF Core for this platform is supported by dotConnect for PostgreSQL
* .NET Core -> in progress
* Universal Windows Platform -> under review
A current workaround for adding the Devart.* assemblies in .NET Core project is described at viewtopic.php?f=1&t=34352#p119065 to target "dnx451" (instead of "netcoreapp1.1").
JIC
EF Core is being developed by Microsoft for the following target platforms:
* .NET 4.5.1 and higher -> EF Core for this platform is supported by dotConnect for PostgreSQL
* .NET Core -> in progress
* Universal Windows Platform -> under review
A current workaround for adding the Devart.* assemblies in .NET Core project is described at viewtopic.php?f=1&t=34352#p119065 to target "dnx451" (instead of "netcoreapp1.1").
Re: .net core support?
Devart is glad to announce the release of dotConnect for PostgreSQL 7.9 with support for .NET Core: viewtopic.php?f=3&t=35438.
If you have any questions, feel free to contact us.
If you have any questions, feel free to contact us.
-
- Posts: 19
- Joined: Mon 14 Mar 2016 17:11
Re: .net core support?
Hi.
It's stated that since version 7.9.912 .NET Core is supported. But I have difficulties with getting that support. I've installed package dotConnect.Express.for.PostgreSQL 7.9.958 from nuget.org but it seems that it doesn't have .NET Core assemblies:
warning NU1701: Package 'dotConnect.Express.for.PostgreSQL 7.9.958' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.0'. This package may not be fully compatible with your project.
What did I miss?
It's stated that since version 7.9.912 .NET Core is supported. But I have difficulties with getting that support. I've installed package dotConnect.Express.for.PostgreSQL 7.9.958 from nuget.org but it seems that it doesn't have .NET Core assemblies:
warning NU1701: Package 'dotConnect.Express.for.PostgreSQL 7.9.958' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.0'. This package may not be fully compatible with your project.
What did I miss?
Re: .net core support?
Currently Express Edition is designed only for .NET Framework.
Please use this .NET Standard (.NET Core) package: https://www.nuget.org/packages/devart.data.postgresql.
Also refer to https://www.devart.com/dotconnect/postg ... ndard.html.
Please use this .NET Standard (.NET Core) package: https://www.nuget.org/packages/devart.data.postgresql.
Also refer to https://www.devart.com/dotconnect/postg ... ndard.html.
-
- Posts: 19
- Joined: Mon 14 Mar 2016 17:11
Re: .net core support?
So, if I need express features on .net core then I have to buy full provider?
Do you have any plans for releasing dotConnect.Express.for.PostgreSQL with .net core support?
Regarding to installing license.
It's said in the doc:
Do you have any plans for releasing dotConnect.Express.for.PostgreSQL with .net core support?
Regarding to installing license.
It's said in the doc:
But what about Linux? Where license should be? Will provider run on Linux at all?dotConnect for PostgreSQL Trial checks license as a file in the C:\ProgramData\Devart\dotConnect\License\ folder
Re: .net core support?
According to the current editions matrix, .NET Core is included only to Professional and Standard editions: https://www.devart.com/dotconnect/postg ... tions.html.EvilShrike wrote:So, if I need express features on .net core then I have to buy full provider?
Do you have any plans for releasing dotConnect.Express.for.PostgreSQL with .net core support?
Please refer to viewtopic.php?f=1&t=35618.EvilShrike wrote:But what about Linux? Where license should be? Will provider run on Linux at all?dotConnect for PostgreSQL Trial checks license as a file in the C:\ProgramData\Devart\dotConnect\License\ folder
-
- Posts: 19
- Joined: Mon 14 Mar 2016 17:11
Re: .net core support?
Ok, I understand, thanks.
Let me just ask, is it final decision - not providing netcore compatibility in free versions (it relates to all providers) or just a temporary situation?
I really need only connectivity and sql commands execution features from provider, so it'd be some overhead to pay for all features and additionally have all that hassle with license installing.
Even if you have strictly decided to not providing netcore versions I'd better to buy a version with netcore support only w/o all linq/ef features..
As for licenses in netcore versions. Did you consider some kind of api for installing licenses in runtime which would not require deploying files and specifying anything in connecting strings?
Let me just ask, is it final decision - not providing netcore compatibility in free versions (it relates to all providers) or just a temporary situation?
I really need only connectivity and sql commands execution features from provider, so it'd be some overhead to pay for all features and additionally have all that hassle with license installing.
Even if you have strictly decided to not providing netcore versions I'd better to buy a version with netcore support only w/o all linq/ef features..
As for licenses in netcore versions. Did you consider some kind of api for installing licenses in runtime which would not require deploying files and specifying anything in connecting strings?
-
- Posts: 19
- Joined: Mon 14 Mar 2016 17:11
Re: .net core support?
Could you please comment about future netcore support in Express editions - does it make sense to wait or not? thanks
Re: .net core support?
There is no definite decision about .NET Core support in Express Edition. The editions matrix will be the same in the nearest future.EvilShrike wrote:Could you please comment about future netcore support in Express editions - does it make sense to wait or not?
The current licensing approach is described at https://www.devart.com/dotconnect/postg ... ndard.html. The purchased version requires the License Key connection string entry with no additional steps. If this doesn't suit your scenario, please contact us and describe current drawbacks of our licensing implementation and your suggestions how we can improve it.EvilShrike wrote:As for licenses in netcore versions. Did you consider some kind of api for installing licenses in runtime which would not require deploying files and specifying anything in connecting strings?
-
- Posts: 19
- Joined: Mon 14 Mar 2016 17:11
Re: .net core support?
Since that post I tried trial netcore provider on Linux and it works fine. Thanks.
As for licensing. "License Key" key in connection string contains a key path. It would be cool if instead it was a key itself. Then we wouldn't have to deploy any additional assets. It's not critical indeed, but would be more handy for deployment.
As for licensing. "License Key" key in connection string contains a key path. It would be cool if instead it was a key itself. Then we wouldn't have to deploy any additional assets. It's not critical indeed, but would be more handy for deployment.
Re: .net core support?
A key path is used only for trial licensing and only on Linux (and Mac): viewtopic.php?f=1&t=35618.EvilShrike wrote:"License Key" key in connection string contains a key path.
After the purchase, you will get the key itself to use it in a connection string: https://www.devart.com/dotconnect/postg ... ndard.html.EvilShrike wrote:It would be cool if instead it was a key itself.