一般来说,我是 Visual Studio 和 C# 的新手。我正在学习一个试图学习语言的教程(教程在这里)。
其中一个步骤是将“using”语句添加到类文件顶部的 System.Data.Entity 命名空间(以引用 DbContext 和 DbSet 类)。这可以在第 3 步下找到。
我希望有人可以帮助我解决这个部分。我在这里和谷歌上搜索了答案,但由于我是该语言的新手,我似乎无法找到正确的答案。任何帮助将不胜感激!
一般来说,我是 Visual Studio 和 C# 的新手。我正在学习一个试图学习语言的教程(教程在这里)。
其中一个步骤是将“using”语句添加到类文件顶部的 System.Data.Entity 命名空间(以引用 DbContext 和 DbSet 类)。这可以在第 3 步下找到。
我希望有人可以帮助我解决这个部分。我在这里和谷歌上搜索了答案,但由于我是该语言的新手,我似乎无法找到正确的答案。任何帮助将不胜感激!
在文件的顶部应该有几行,每行都以该关键字开头using
和命名空间。
在您的教程中提到的命名空间中添加另一个:
using System.Data.Entity;
using
您可以在 MSDN 上找到更多信息: using
Directive (C# Reference)
尽管您的问题是关于using
声明的,但我相信您的意思是using
指令。
要允许在命名空间中使用类型,以便您不必限定在该命名空间中使用类型:
using System.Data.Entity;
namespace MyNamespace
{
// Your code
}
Using 指令通常放在文件的顶部,但它们也可以放在命名空间的顶部。
namespace MyNamespace
{
using System.Data.Entity;
// Your code
}
有关使用指令的更多信息,请参阅:使用指令(C# 参考)
关于引用的注意事项:在使用之前System.Data.Entity
,您需要添加对 EntityFramework.dll 的引用。NuGet是一个很好的工具,可以使用Visual Studio 包管理器调用。
为命名空间或类型创建别名。这称为使用别名指令:
using Project = PC.MyCompany.Project;
有关使用别名指令的更多信息,请参阅:使用指令(C# 参考)
提供方便的语法,确保正确使用 IDisposable 对象:
using (var font1 = new Font("Arial", 10.0f))
{
byte charset = font1.GdiCharSet;
}
有关 using 语句的更多信息,请参阅:using 语句(C# 参考)
它被称为using 指令
C# 编程中使用的每个类、枚举和其他元素都包含在命名空间中。
要使用这些元素,您需要引用此命名空间,这会导致标识符非常长。指示编译器using directive
在哪个命名空间中查找元素的定义。
您只需要在类文件的开头添加一行,说明您打算在文件的其余部分中使用的命名空间。例如,如果你想在你的应用程序中使用 SqlConnection,没有 using 指令你应该写:
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(.....)
相反,添加
using System.Data.SqlClient;
你可以简单地写
SqlConnection con = new SqlConnection(.....)
您可以按 Ctrl + 。Visual Studio 中的 (dot) 和 using 语句将自动添加。