gpt4 book ai didi

c# - Linq 和 localhost,实体命名空间与程序命名空间不同,但仍然出现错误

转载 作者:行者123 更新时间:2023-11-29 10:26:34 24 4
gpt4 key购买 nike

我试图搜索这个,但我发现的每个例子都有一个问题,比如它们实际上与它们的类或其他东西具有相同的命名空间。

我只是想开始使用 Linq。当我添加新项目时,主机是 localhost。我的数据库位于 Visualstudio 中,我的项目名称与 DataContext 名称不同,但我无法对其进行初始化。我收到错误:

“LinkedContext”是一个命名空间,但像类型一样使用

这是代码...

namespace TryAgain
{
class Program
{
static void Main(string[] args)
{
LinkedContext db = new LinkedContext();
}
}
}

LinkedContext 不起作用?在数据库图的设置中,它说实体命名空间是“LinkedContext”那么我缺少什么。我想我看到您可以运行一行代码来连接由于添加新项目而已在 VisualStudio 中的数据库,然后开始使用它?我只是想能够练习使用数据库!做类似的事情:

var example = from x in example.Table
orderby x.field
select x;

最佳答案

您需要在文件顶部using LinkedContext。您收到的错误告诉您 LinkedContext 是一个命名空间,但您将其视为一种类型,即类。一旦您在顶部定义了它,您就可以在该命名空间中使用您需要的类型。

关于c# - Linq 和 localhost,实体命名空间与程序命名空间不同,但仍然出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48179896/

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