What are the advantages of using Entity Framework compared to raw SQL queries?
Use the supplied PostgreSQL schema to write the raw SQL equivalent of a common Entity Framework data query. Return all active users with their completed order count and completed order revenue.
user_id, display_name, completed_order_count, completed_revenuecompleted_revenue descending, then display_name ascending| Column | Type | Description |
|---|---|---|
| idPK | INT | Unique user identifier |
| display_name | VARCHAR(100) | User display name |
| VARCHAR(255) | User email address | |
| status | VARCHAR(20) | User account status |
| Column | Type | Description |
|---|---|---|
| idPK | INT | Unique order identifier |
| user_id | INT | User who placed the order |
| status | VARCHAR(20) | Order lifecycle status |
| created_at | DATE | Order creation date |
| Column | Type | Description |
|---|---|---|
| idPK | INT | Unique order item identifier |
| order_id | INT | Order containing the item |
| quantity | INT | Quantity purchased |
| unit_price | NUMERIC(10,2) | Price per item |