CodeShot

آزمون Dapper

چند سؤال کوتاه درباره Dapper به‌عنوان یک Micro-ORM و تفاوت آن با EF Core.

⏱ حدود 11 دقیقه · 7 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال به‌همراه توضیح نمایش داده می‌شود.

  1. 1.

    Dapper در دسته کدام نوع ابزار دسترسی به داده قرار می‌گیرد؟

  2. 2.

    متد `Query<T>` در Dapper چه چیزی برمی‌گرداند؟

  3. 3.

    الحاق مستقیم مقدار ورودی کاربر داخل رشته SQL که به Dapper پاس داده می‌شود، در برابر SQL Injection ایمن است.

  4. 4.

    برای خواندن صفر یا یک ردیف (بدون پرتاب استثنا در صورت نبود نتیجه) با Dapper، به‌جای خط‌چین کدام متد باید فراخوانی شود؟ (فقط نام متد)

    var user = connection.__________<User>(
        "SELECT * FROM Users WHERE Id = @Id", new { Id = userId });
    
  5. 5.

    منظور از Multi-Mapping در Dapper چیست؟

  6. 6.

    کدام موارد از تفاوت‌های واقعی Dapper نسبت به EF Core هستند؟ (چند گزینه)

  7. 7.

    متد `Execute` در Dapper معمولاً برای اجرای چه نوع دستوراتی استفاده می‌شود؟

0 از 7 سؤال پاسخ داده شده