0
私はカスタムエンティティ検証ロジックを分離しようとしています。 https://blogs.msdn.microsoft.com/alexj/2009/07/20/tip-27-how-to-implement-beforesave-validation/EFコードFIstを使用したBeforeSave検証
しかし、私はこれをしようとすると::
は、私は以下を参照してください
ApplicationContext
がある私は
Cannot access non-static method GetObjectStateEntries in a static context
取得
public partial class ApplicationContext {
public void Validate()
{
var stateEntries = ObjectStateManager.GetObjectStateEntries(
EntityState.Added |
EntityState.Modified |
EntityState.Deleted)
.Where(e => e.Entity is IValidingEntity);
foreach (var stateEntry in stateEntries)
{
var entity = stateEntry.Entity as IValidingEntity;
entity.Validate(stateEntry.State);
}
}
}
、:
public class ApplicationContext : DbContext {}
私はこの作業を取得するにはどうすればよい
?
これはコンパイル時の例外として発生します。 – RobVious
@RobVious - 更新しました – timkly
ありがとう:)))) – RobVious