Devart dotConnect for PostgreSQL DataProvider

185 views
Skip to first unread message

Konstantin Kudryashov

unread,
Feb 17, 2012, 6:55:03 PM2/17/12
to Business Logic Toolkit for .NET
Hello!

Is it possible to add DataProvider for PostgreSQL based on Devart
dotConnect for PostgreSQL as additional DataProvider in Business Logic
Toolkit project like DataProvider for Sybase (OleDb and AseClient)? I
have a problems with Integrated Security in Npgsql via VPN, because i
use Devart dotConnect for PostgreSQL. Also, Devart dotConnect for
PostgreSQL fast, has a free version, constantly improving. This is an
excellent alternative for Npgsql.

For the test,I replaced all references to Npgsql on PgSql from Devart.
It works, but this is the wrong way :). But I do not know how to
create correct alternative DataProvider that would suggest it to the
developer to integrate it into the Business Logic Toolkit project.

Can I hope to be heard?

Thank you.

Igor Tkachev

unread,
Feb 19, 2012, 2:22:19 PM2/19/12
to Konstantin Kudryashov, Business Logic Toolkit for .NET
Hello, Konstantin.

What is the provider license? Can I add provider executables in
BLToolkit solution?

> Hello!

> Thank you.


--
Regards,
Igor

Konstantin Kudryashov

unread,
Feb 20, 2012, 9:56:50 AM2/20/12
to Igor Tkachev
Добрый день, уважаемый Игорь!
 
Надеюсь, я могу общаться на русском с Вами.
 
Я углубленно не вникал в лицензию, но в ней есть строки:
 

3. REDISTRIBUTION

You are allowed to:

- deploy run-time assemblies of the Software with your applications,

- register run-time assemblies of the Software on a target machine,

- install the Software on a target machine using the Minimal installation type to use the Software with Microsoft Business Intelligence solutions,

provided that:

- you reasonably ensure that the Software assemblies are not redistributed in any form that allows them to be reused by any application other than your solution; and

- you duly inform your customers that they are not allowed to use the Software independently from your solution, and for use of the Software within a development environment your customers need to purchase the appropriate license from Devart.


Если я правильно понял, то можно свободно распространять библиотеки. Более того, они сами распространаяют экспресс версии адо коннекторов через NuGet Packages http://www.devart.com/news/2012/nuget.html.
Собственно, я сохранил лицензию в файлик и приложил ее к письму.
 
Кстати, я покопался и понял, что могу сам создать файлик класса провайдера. Вроде бы работает. То же вкладую, может пригодится. Надеюсь, что я все сделал правильно.
 
Благодарю за проявленный интерес.
 
2012/2/19 Igor Tkachev <i...@bltoolkit.net>
License.txt
DevartPostgreSQLDataProvider.cs

Igor Tkachev

unread,
Feb 20, 2012, 12:36:59 PM2/20/12
to Konstantin Kudryashov, Igor Tkachev
Hello, Konstantin.

NuGet - это хорошо. Для NuGet провайдеров мы можем добавить поддержку в BLToolkit и даже сделать для них зависимые NuGets.
-- 
Regards,
Igor

Konstantin Kudryashov

unread,
Feb 21, 2012, 4:35:37 AM2/21/12
to Igor Tkachev
Добрый день!
 
Это отличная новость. Мне кажется, что эти провайдеры качественные, по крайней мере, они решили мою проблему с постгри. Я вижу, как они развиваются, новые версии появляются несколько раз в месяц. Они говорят, что постоянно сверяют скорость с Npgsql, что бы быть быстрее :)
 
Единственное, на что я хотел обратить Ваше внимание, так это на один специфиеский параметр в строке подключения "Unicode=True", без него нельза работать с кирилицей в базе. Не знаю, нужно ли Вам это знать, но на всякий случай...
 
Я стал недавно разбираться с БЛТ, до этого работал с линкъю и мс скл. Можно наводящий вопрос задать. Смогу ли я как в линкъю прописать все свои хранимые процедуры и функции и вызывать их как в линкъю? Просто myGeneration показует мне только таблицы и вьюхи без хранимок и я стал уже сомниваться в возможности их использования с БЛТ линкъю, а в форумах особо не наткнулся на подобные сообщения. Стоит ли копать мне в этом направлении?
 
Заранее благодарю.
20 февраля 2012 г. 19:36 пользователь Igor Tkachev <i...@bltoolkit.net> написал:

makg...@gmail.com

unread,
Dec 9, 2012, 2:37:57 AM12/9/12
to blto...@googlegroups.com, kudrya...@gmail.com
Константин здравствуйте! Я понимаю что этот пост уже давно был опубликован, но у меня есть вопрос как раз по этому параметру:"Unicode=True".
Дело в том, что я подключаюсь к удаленной базе PostgreSQL через коннектор devart, но так же в проекте используется EF, и соответственно генерируется модель EDMX. Так вот я ни как не могу заставить проект выводить кирилицу, подскажите где конкретно указать этот параметр. Если я включаю его в строку подключения, то VS ругается, говорит, что такой параметр не корректен.

вторник, 21 февраля 2012 г., 13:35:37 UTC+4 пользователь Konstantin Kudryashov написал:
Reply all
Reply to author
Forward
0 new messages