0
这是情况。一个programmaticaly如何指定SubSonic 3的连接名称
我正在使用SubSonic 3,并希望在运行时指定要使用哪个连接字符串。这个命令行应用程序和连接字符串名称将由用户指定为命令行参数。
完成此操作的最佳方法是什么?
这是情况。一个programmaticaly如何指定SubSonic 3的连接名称
我正在使用SubSonic 3,并希望在运行时指定要使用哪个连接字符串。这个命令行应用程序和连接字符串名称将由用户指定为命令行参数。
完成此操作的最佳方法是什么?
我们的提供者仅仅是连接字符串的包装器 - 所以无论您在哪里看到“IDataProvider”,都可以使用ProviderFactory.GetProvider(“CONNECTIONSTRING”,“DataProvider”)创建一个。我知道,看起来像很多提供者:)但后者是为连接字符串工作 - 在这种情况下,它是一个字符串值,应该是“System.Data.SqlClient”或任何你使用的。
这也适用于ActiveRecord - Post.SingleOrDefault(MyProvider,x => x.ID = id);
它看起来像有两个方法签名使用。 Post.FirstOrDefault(字符串的connectionString,字符串的providerName) 和 postRecord.Save(IDataProvider提供商) 所以我可能会创造出有那些3个参数,我需要这样一个静态单我可以在每个使用它们呼叫。 如果有一种方法可以全局更改连接字符串名称,这样就不必在每次调用中都包含这些参数,那将会很不错。 感谢您的帮助。 – Lance 2009-11-23 23:07:53