在我的项目中,我使用 SqlMetal 创建 Linq-to-SQL 类。问题在于 SqlMetal 似乎没有创建无参数构造函数。我总是解决这个问题,因为我总是可以获取默认的连接字符串名称并将其传递给构造函数 - 但是,现在我被迫在标记中使用 LinqDataSource,而不是代码,所以我无法指定构造函数。
有什么方法可以强制 SQLMetal 生成无参数构造函数?
或者,将其翻转过来,实际上有一种在标记中指定连接字符串的方法,如下所示:
ContextTypeName="MyNameSpace.DAL(defaultconnStr)"