0

データ ストレージに Azure テーブルを使用する方法について、このガイドを読んでいます。ただし、このガイドでは、ファイルをどのフォルダーに保存する必要があるかは実際にはわかりません。それで、それを教えてくれる最新のガイドがあるのでしょうか、それともコードがどのフォルダに入るかを誰かが示したり説明したりできるのでしょうか?

たとえば、このコードをモデル フォルダーに保存する必要がありますか?

public class CustomerEntity : TableServiceEntity
{
    public CustomerEntity(string lastName, string firstName)
    {
        this.PartitionKey = lastName;
        this.RowKey = firstName;
    }

    public CustomerEntity() { }

    public string Email { get; set; }

    public string PhoneNumber { get; set; }
}
4

2 に答える 2

0

このガイドでは、Azure テーブル ストレージの使用方法について説明します。同じコードを、MVC アプリケーション、Web フォーム アプリケーション、WPF アプリケーションなどで使用できます。したがって、Leon が指摘したように、実際のソリューションでのベスト プラクティスは、クラス ライブラリ プロジェクトをデータ アクセス層として作成することです。その後、複数のプロジェクトで再利用できます。

ただし、単一の MVC アプリケーションでテーブル ストレージにアクセスするだけでよい場合は、コードを MVC プロジェクトに配置するだけで問題ありません。通常は、Models フォルダーの下に配置します。

于 2012-06-05T02:01:56.517 に答える
0

私は通常、すべてに対して別のプロジェクトを作成します。あなたの例にはエンティティが含まれているため、アプリケーション全体で使用できる「エンティティ」というプロジェクトに配置します。同様に、ビューモデルを含む「ViewModels」プロジェクト、MVC アプリケーションを含む「WebUI」プロジェクトなどを作成します。

すべてのコードを 1 つのプロジェクトに配置することもできますが (実際にはどのフォルダーかは問題ではありません)、コードを別のアセンブリに配置すると、コードの共有と再利用が容易になります。

于 2012-06-04T09:17:11.617 に答える