2014-06-11 90 views
0
[HttpPost] 
    public SaveResult SaveChanges(JObject saveBundle) 
    { 
     try 
     { 

     EFContextProvider<ManagerContext> _contextProvider = 
          new EFContextProvider<ManagerContext>(); 
     _contextProvider.BeforeSaveEntityDelegate += BeforeSaveEntity(); 

     } 
     catch (Exception exp) 
     { 
      throw exp; 
     } 

    } 

    public bool BeforeSaveEntity(Dictionary<Type, List<EntityInfo>> saveMap) 
    { 
     //How do I use this 
    } 

的BeforeSaveEntitiesDelegate和BeforeSaveEntityDelegate我不明白如何使用BeforeSaveEntitiesDelegateBeforeSaveEntityDelegate。請幫助我如何使用這些功能。 我已經訪問過this網站。但失敗了。如何使用Web API境提供

回答

1

我想你應該閱讀這個link以便更好地瞭解這些代表。

按上微風教程:

BeforeSaveEntity is called once for each entity before it is saved. 

,所以你只需要提供你發揮每一個實體和微風EFContext提供商的節省將採取爲每個實體一旦執行此功能的護理之前執行。如果分配給委託的函數返回false,它將中止執行。

相關問題