0

我需要从数据库中填充一个元素,这是我编译/运行我的 MVC3 应用程序时的第一件事。我有一个静态类和静态方法来填充元素。我只需要知道如何在我的应用程序启动时以某种方式调用该方法。

这是代码:

public static class Select_Brands
    {
        public static IQueryable<Brand> BrandsQ { get; set; }

        public static IQueryable<Brand> GetBrands()
        {
            using (Online_Store_DBEntities EFModel = new Online_Store_DBEntities())
            {
                BrandsQ = EFModel.Brands;
            }
            return BrandsQ;
        }
    }

有什么办法吗?

4

2 回答 2

4

在每个 MVC 应用程序中,您都有一个 Global.asax,就像在 ASP.NET 应用程序中一样,您可以在 Application_Start() 方法中运行代码。

但是您应该考虑将数据保存在哪里以及您真正使用它的目的。

于 2012-08-23T11:40:47.383 回答
1

文件中有一个global.asax名为的方法Application_Start- 听起来这可能是您想要的候选者。

于 2012-08-23T11:38:40.883 回答