2

私は Visual Studio と C# 全般を初めて使用します。私は言語を学ぼうとしているチュートリアルに従っています (チュートリアルはこちら)。

手順の 1 つは、クラス ファイルの先頭にある System.Data.Entity 名前空間に「using」ステートメントを追加することです (DbContext および DbSet クラスを参照するため)。これは、ステップ 3 の下にあります。

誰かがこのセクションで私を助けてくれることを願っています。こことGoogleで答えを検索しましたが、言語に慣れていないため、正しい答えが見つからないようです。どんな助けでも大歓迎です!

4

4 に答える 4

3

usingファイルの先頭には、そのキーワードの後に​​名前空間で始まる行がいくつかあるはずです。

チュートリアルで言及されている名前空間に別のものを追加します。

using System.Data.Entity;

詳細についてusingは、MSDN:usingディレクティブ (C# リファレンス)を参照してください。

于 2013-04-20T16:45:24.207 に答える
1

あなたの質問は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 Package Managerを使用して呼び出すことができます。

Alias ディレクティブの使用

名前空間または型のエイリアスを作成します。これは、 using エイリアス ディレクティブと呼ばれます。

using Project = PC.MyCompany.Project;

エイリアス ディレクティブの使用の詳細については、「ディレクティブの使用 (C# リファレンス) 」を参照してください。

ステートメントの使用

IDisposable オブジェクトを正しく使用するための便利な構文を提供します。

using (var font1 = new Font("Arial", 10.0f)) 
{
    byte charset = font1.GdiCharSet;
}

ステートメントの使用の詳細については、次を参照してください: using ステートメント (C# リファレンス)

于 2013-04-20T16:58:03.917 に答える
0

Ctrl + を押すことができます。(ドット) Visual Studio と using ステートメントが自動的に追加されます。

于 2013-04-20T17:32:10.343 に答える
0

It is called using directive

Every class, enum and other elements used in programming in C# are contained inside a namespace.
To use these elements you need to refer to this namespace and this leads to a very long identifiers. The using directive instructs the compiler in which namespaces look for to find the definition of your elements.

You just need to add a line at the beginning of your class file stating the namespace that you intend to use in the remainder of your file. For example, if you want to use a SqlConnection in your application, without the using directive you should write:

System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(.....)

instead, adding

using System.Data.SqlClient;

you could write simply

SqlConnection con = new SqlConnection(.....)
于 2013-04-20T16:48:32.270 に答える