[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
。请帮我如何使用这些功能。
我已经访问了this网站。但失败了。
答案 0 :(得分:1)
我认为您应该阅读此link以更多地了解这些代表。
根据Breeze上的教程:
BeforeSaveEntity is called once for each entity before it is saved.
因此您只需要在保存每个实体之前为您提供要执行的功能,Breeze EFContext提供程序将负责为每个实体执行一次此函数。如果分配给委托的函数返回false,则将中止执行。