2012-08-23 76 views
0

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

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

但是你应该考虑在哪里坚持数据和你真正使用这个。

+1

非常感谢! 它的工作;) – Ali

1

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

+0

是的!谢谢我的朋友;) – Ali

相关问题