错误 2 '' 不包含采用 1 个参数的构造函数(主题:Linq to SQL 中的类型化上下文)
本文关键字:to Linq SQL 上下文 类型化 主题 构造函数 包含采 错误 参数 | 更新日期: 2023-09-27 18:30:56
我正在尝试将Datacontext接口重命名为NutshellContext,但我的标题中一直写着这个错误。顺便说一下,这是完整的代码。错误在于主函数之后的第一个代码。我的数据库表似乎是正确的语法。
[Table (Name = "Customer")]
public class Customer
{
[Column(IsPrimaryKey = true)]
public int ID;
[Column (Name = "Name")]
public string Name;
}
class NutshellContext : DataContext // For LINQ to SQL
{
public Table<Customer> Customers
{
get { return GetTable<Customer>(); }
}
}
class Program
{
static Main()
{
var context = new NutshellContext(@"Server=.'SQLEXPRESS;Database=master;Trusted_Connection=True;");
Console.WriteLine(context.Customers.Count());
}
}
NutshellContext
类不包含显式构造函数,因此,该类的默认构造函数是无参数构造函数。若要使代码正常工作,需要使用以下签名创建一个构造函数:
public NutshellContext(string connectionString)
{
//Your logic
}