2012-08-23 19 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

相關問題