Ich benutze IDbCommandTreeInterceptor
für die Handhabung von Soft-Delete-Funktionalität, und ich habe facet-Situation, wenn ich alle gelöschten Entitäten lesen muss und nicht. Dafür möchte ich "readonly" DbContext
getrennt haben und möchte, dass mein Interceptor keine Anfragen von diesem DbContext
handhabt. Gibt es eine Möglichkeit, Interceptor für exakten dbContext hinzuzufügen oder es von Interceptor zu behandeln?IDbCommandTreeInterceptor für genaue DbContext
1
A
Antwort
2
Ihre speziellen Kontext Unter der Annahme, ist vom Typ DontInterceptContext
Sie die interceptionContext, das ist wie zu verwenden:
public void TreeCreated(DbCommandTreeInterceptionContext interceptionContext)
{
...
if (interceptionContext.DbContexts.OfType<DontInterceptContext>().Any())
return;
den Wert einer Eigenschaft im Any()
Überprüfung ist auch eine Option
Verwandte Themen
- 1. Schemaname für DbContext festlegen
- 2. NSPredicate für genaue Übereinstimmung
- 3. Merge ASP.Net Identity DbContext mit meinem DbContext
- 4. Genaue Binomialkonfidenzintervalle für mehrere Proportionen
- 5. Genaue Werte für Gleitkommazahlen drucken
- 6. EntityObject zu DbContext
- 7. EF DbContext und StructureMap Scoping
- 8. DbContext Entsorgung?
- 9. dbcontext enthält keine Definition für 'Aktualisieren'
- 10. DbContext für Hintergrundaufgaben über Dependency Injection
- 11. Mehrere DbContext, mehrere Database.SetInitializer
- 12. Regulärer Ausdruck für genaue Wortzählung mit JavaScript
- 13. PowerShell-Suche Excel-Dokument für genaue Übereinstimmung
- 14. Genaue Timing für Importe in Python
- 15. Genaue Pfadangabe für meinen ASP.NET Http Handler
- 16. Mokka/Chai: Test für genaue throw Fehlerergebnis
- 17. wie genaue Textbreite für RenderText in Graphics32
- 18. Genaue Übereinstimmung der Zeichenfolge für Abfragezwecke
- 19. Genaue Übereinstimmung für Muster in Bash
- 20. Gibt BigQuery genaue Werte für Aggregationen?
- 21. Wie suchen/Filter für genaue mehrere Werte
- 22. Python regulärer Ausdruck für genaue Stringlänge
- 23. Warum mehrere DbContext-Klassen?
- 24. Warum DbContext und nicht ObjectContext verwenden
- 25. DbContext mit Ninject ADO.NET
- 26. Inject DbContext mit Autofac
- 27. Mocking DbContext Eintrag
- 28. ASP.NET MVC DbContext
- 29. DBContext Konvertierung von ObjectContext
- 30. Über DbSet und DbContext