我在web.config中定义了一个连接字符串,如:
<connectionStrings>
<add name="LibraryConnectionString" connectionString="Server=.\SQLEXPRESS3;Database=Library;Integrated Security=true" />
嗯......我不明白为什么当我将表拖放到新的DataClasses dbml中时,它不会构造一个指定连接字符串的默认构造函数....
我只有像params一样的构造函数:
public DataClassesDataContext(string connection) :
base(connection, mappingSource)
{
OnCreated();
}
我确实需要LinqDataSource的默认构造函数..
有人可以建议解决方法吗?
由于
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以在单独的文件中创建默认构造函数,如下所示:
partial class DataClassesDataContext
public DataClassesDataContext()
: this(ConfigurationManager.ConnectionStrings["LibraryConnectionString"].ConnectionString) {
}
}
请务必不要再拨打OnCreated
。