Projekt Mono 7.díl, Mono a ADO.NET

Napsal (») 11. 1. 2008 v kategorii Programování, přečteno: 1898×
obrazky/monon.jpgTento článek je psán za podpory webhostingu banan.cz, který Mono projekt plně podporuje.

Jaký je aktuální stav podpory ADO.NET? Mohu začít migrovat aplikace z MS.NET do Mona?


Podpora ADO.NET je téměř kompletní a je zde hodně databázových providerů, kteří jsou již k dispozici.

Když budu vyvýjet datovou architektůru pro aplikace měl bych se vyhnout nějakým objektům pro jistotu aby byla snadnější úprava kódu (minimální přepisování) do implementace Mono ADO.NET?


Mono implementuje všechny třídy obsažené v Microsoft .NET System.Data, takže si můžete být jisti, že váš kód poběží stejně v Monu jako v Microsoft implementaci. V Monu je nyní podpora strongly typed dataset.

Mohu se připojit k Sybase database pomocí Mona?


Ano. Použijte Mono.Data.SybaseClient. Jako první se všeho musíte vytvořit SybaseConnection, a potom, pomocí ní, jí můžete používat jako jakoukoliv jinou IDbConnection-based třídu. Pro další info se podívejte zde (http://www.mono-project.com/Sybase).

Nahradil MySQL Connector/Net starý ByteFX.Data?


Ano nahradil. MySQL Connector/Net je vytvořen z MySQL AB a je vyvýjen těmi nejlepšími lidmi pro tuto práci, kteří ví jak se připojit ke své databázi. Autor ByteFX.Data už dále nevyvýjí ByteFX.Data protože je teď zaměstnán v MySQL AB. Více info na (http://www.mono-project.com/MySQL).

Jak se připojím k SQLite databázi?


Použijete-li Mono.Data.SqliteClient. Ujistěte se, že používáte Mono minimálně ve verzi 1.1.4, protože SQL Lite provider nefunguje v Mono 1.0.x . Použijte k připojení řetězec "URI=file:SqliteTest.db" pokud používáte SQL Lite verzi 2.x nebo použijte "version=3,URI=file:SqliteTest.db" pokud používáte SQL Lite version 3.x.

Jakého providera použít pro připojení k PostgreSQL?


Měli by jste použít Npgsql který je obsažen v Monu. Je také vybaveno Win32 instalátorem PostgreSQL 8.0, který běží v OS Windows. Pro bližší info se podívejte zde (http://www.mono-project.com/PostgreSQL).

Plánujete implementaci ObjectSpaces?


Ne. Zapamatujte si, že Microsoft upustil od ObjectSpaces ve .NET Framework 2.0
Štítky: Projekt Mono
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel jedna a dvě