Enterprise C# 13 development with .NET 9, async/await, LINQ, Entity Framework Core, ASP.NET Core, and Context7 MCP integration for modern backend and enterprise applications.
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Enterprise C# 13 development with .NET 9, async/await, LINQ, Entity Framework Core, ASP.NET Core, and Context7 MCP integration for modern backend and enterprise applications.
Enterprise C# 13 development featuring async/await for modern concurrency, LINQ for powerful data queries, Entity Framework Core for ORM, ASP.NET Core for web applications, and production-ready patterns for scalable backend services. Context7 MCP integration provides real-time access to official C#/.NET documentation.
Key capabilities:
✅ C# 13 with async/await and modern syntax
✅ Advanced async/await patterns and Task management
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/users/{id}", async (int id, ApplicationDbContext db) =>
await db.Users.FindAsync(id) is User user
? Results.Ok(user)
: Results.NotFound());
app.Run();
Level 3: Advanced Topics
Async Best Practices
Prefer async/await over Task.Run for I/O
Use ConfigureAwait(false) in library code
Handle exceptions with try-catch around await
Use CancellationToken for cancellation support
Avoid Task.Result and Task.Wait() (deadlock risk)
LINQ Optimization
Filter early: Apply Where before Select
Project late: Select only needed fields at end
Use AsNoTracking(): For read-only queries
Avoid N+1 queries: Use Include for relationships
Defer execution: Chain queries before ToList()
Performance Patterns
Connection pooling: EF Core handles automatically
Batch operations: Group saves before SaveChangesAsync()
Lazy loading: Avoid loading unnecessary data
Caching: Implement for frequently accessed data
Parallel processing: Use Task.WhenAll for independent operations
Security Patterns
Input validation: Always validate user input
Parameterized queries: EF Core prevents SQL injection
Authentication: Implement JWT or OAuth2
Authorization: Check permissions before operations
Encryption: Protect sensitive data at rest and in transit