gpt4 book ai didi

c# - 为什么我的 DataClassesDataContext 没有默认构造函数?

转载 作者:太空宇宙 更新时间:2023-11-03 14:29:55 27 4
gpt4 key购买 nike

我在我的 web.config 中定义了一个连接字符串,例如:

<connectionStrings>
<add name="LibraryConnectionString" connectionString="Server=.\SQLEXPRESS3;Database=Library;Integrated Security=true" />

好吧...我不明白为什么当我将表拖放到新的 DataClasses dbml 中时它没有构造指定连接字符串的默认构造函数....

我只有构造函数,参数如下:

public DataClassesDataContext(string connection) : 
base(connection, mappingSource)
{
OnCreated();
}

我确实需要 LinqDataSource 的默认构造函数..

谁能提出解决方法?

谢谢

最佳答案

  • 第 1 步:记住您的 dbml 文件名并删除您的 dbml 文件。
  • 第 2 步:然后将具有相同先前名称的新 dbml 文件添加到相同位置(添加 -> 添加新项 -> LINQ to SQL 类)。
  • 第 3 步:在解决方案资源管理器中双击 dbml 文件。
  • 第 4 步:现在将所有表拖放到该 dbml 布局中。
  • 第 5 步:最后添加所有与表的关联,就像您之前所做的那样。
  • 没有错误,,,不需要自己创建一个默认的构造函数。如果你像我提到的那样,它会自动创建不带参数的构造函数,并且当你更改任何数据时,它可以根据你的需要自动更改...谢谢 ..请投票给我的答案

关于c# - 为什么我的 DataClassesDataContext 没有默认构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2906483/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com