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”项目等。

您可以将所有代码放在一个项目中(哪个文件夹并不重要),但如果将代码放在不同的程序集中,共享和重用代码会更容易。

于 2012-06-04T09:17:11.617 回答