当SubSonic调用我的数据库的默认构造函数时,我得到一个NullReferenceException。
在我的情况下,它出错的行是。
DataProvider = ProviderFactory.GetProvider(“MDMA”);
我正确设置了名称空间,并且正确地生成了类接口,因此看起来我可以连接到数据库。这是一个错误吗?
我使用的是3.0.0.2版。
答案 0 :(得分:1)
这行代码要求执行环境中的连接字符串名为“MDMA”。
答案 1 :(得分:0)
在App.Config / Web.Config文件中添加一个名为“MDMA”的连接字符串。
示例:强>
<add name="MDMA" connectionString="Data Source=[DS];Initial Catalog=[Database];MultipleActiveResultSets=True;User Id=[UID];pwd=[PWD]" providerName="System.Data.SqlClient"/>