Hi, I was somehow alive. I agree to most of the points. I only have a few concern:
> Examples: > - fully qualified vendor and connection > "DbProvider=DbLinq.PostgreSql.PgsqlVendor, DbLinq.PostgreSql; > DbConnection=Npgsql.NpgsqlConnection, Npgsql; ..." > - partially qualified: "DbProvider=DbLinq.PostgreSql.PgsqlVendor; > DbConnection=Npgsql.NpgsqlConnection; ..." > - ID qualitifed: "DbProvider=PostgreSQL; DbConnection=PostgreSQL; ..." The first vendor name looks rather like a partial name, and I'm not sure if it works fine with Assembly.Load*() methods. (There is Assembly.LoadWithPartialName() but it is obsoleted.) A fully qualified name involves version numbers, which does not seem good. And I don't think the second "partially qualified" case is useful. I have no preference on which/how dependencies will be loaded, as long as it does not force users to add extra code (such as loading dependencies in prior to the actual use). DBLinq is designed to be dependency version agnostic and I show doubts on that principle only when it rather looks like a blocker to more features. Atsushi Eno --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
