I think the "project managers" do agree :) Before you answer "yes, I will", here are a few things to know about DbLinq and adding support for new databases: - DbLinq uses its own driver model. We have "vendors", which are the link between DbLinq core and the database driver by itself. Our "Vendor" are driver independent (they do not reference any driver in any version). - Most of unit tests run (well... and sometimes fail) on all databases, this means that a database filled with correct data must also be provided (it's a kind of MS Northwind).
>From here, the best way to start is to copy an existing vendor, such as SqlServer vendor, for example, since the syntax is probably similar. A vendor does three things: - Interfacing the driver, that's the "IVendor" interface and "Vendor" inheritor - Generating SQL, that's the "ISqlProvider" interface and "SqlProvider" inheritor - Extracting database schema, so DbMetal can generate DBML and .cs files, that's the "ISchemaLoader" interface (this one is probably the harder to implement, and fortunately has the lowest priority). So if you are willing to contribute, that's really great. Pascal. On Tue, Apr 14, 2009 at 06:38, Alejandro L. Barreiro Agrelo < [email protected]> wrote: > Hello! > > My name is Alex and I am a Cuban national. I have implemented a provider > wich is still in the "beta" phase that enables LINQ to query Microsoft > Access databases. Please contact me privately to ([email protected]), > I called it ALinQ. > > I also published an article about it in a Microsoft megazine in Spain > called dotnetmania (www.dotnetmania.com), the direct link is: > [http://www.dotnetmania.com/Articulos/054/index.html<http://www.dotnetmania.com/Articulos/054/index.html>] > of course the article is in Spanish :). > > It will also be interest to add this project to DbLinq if the projects > managers agree. > > Please let me know if your are interested, > > Your sincerely, > > Alex. > -- > Alejandro L. Barreiro Agrelo > 2nd year Computer Science student (University of Habana) > Weboo Programmer (Advanced Research and Development Group - University of > Habana) > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "DbLinq" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/dblinq?hl=en -~----------~----~----~----~------~----~------~--~---
