我尝试从函数BeginExecuteCore重定向到另一个控制器所有我的控制器继承函数BeginExecuteCore我想做一些逻辑,如果发生的事情,所以重定向到"XController"
怎么做?
编辑:
Balde:我使用函数BeginExecuteCore我不能使用Controller.RedirectToAction
protected override IAsyncResult BeginExecuteCore(AsyncCallback callback, object state)
{
//logic if true Redirect to Home else .......
return base.BeginExecuteCore(callback, state);
}
Run Code Online (Sandbox Code Playgroud) 我不明白使用函数的原因是什么OnModelCreating?
当我可以做类似的事情时
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Int Id { get; set; }
public Int LanguageId { get; set; }
[ForeignKey("LanguageId")]
public Language Language { get; set; }
Run Code Online (Sandbox Code Playgroud)
也许我错了,但是当我读到这一点时,它被解释为它是针对多对多关系的。那么为什么不做这样的事情呢。
ICollection<User> Users
Run Code Online (Sandbox Code Playgroud)