[ DOT NET Core MCQS ]

झारखंड में आयोजित होने वाली JPSC, JSSC, JET, झारखंड पुलिस भर्ती परीक्षा आदि के लिए उपयोगी सामान्य अध्ययन।

[ DOT NET Core MCQS ]

Useful GK for JPSC, JSSC, JET, Jharkhand Police and other exams.
301. EF Core में AsNoTracking() का उपयोग क्यों किया जाता है?
[A] Read Only Queries की Performance बढ़ाने के लिए
[B] Insert करने के लिए
[C] Delete करने के लिए
[D] Migration के लिए
301. Why is AsNoTracking() used in EF Core?
[A] Improve Read Only Query Performance
[B] Insert Data
[C] Delete Data
[D] Migration
सही उत्तर: Read Only Queries की Performance बढ़ाने के लिए
व्याख्या: Tracking Disable होने से Query Faster हो जाती है।
Correct Answer: Improve Read Only Query Performance
Explanation: Disables tracking and improves performance.
302. EF Core Migration Command कौन सा है?
[A] Add-Migration
[B] Create-Migration
[C] New-Migration
[D] Generate-Migration
302. Which command creates a migration in EF Core?
[A] Add-Migration
[B] Create-Migration
[C] New-Migration
[D] Generate-Migration
सही उत्तर: Add-Migration
व्याख्या: Database Schema Changes के लिए Migration Create करता है।
Correct Answer: Add-Migration
Explanation: Creates migration files for schema changes.
303. Database Update Command का उपयोग किसलिए होता है?
[A] Migration Apply करने के लिए
[B] Database Delete करने के लिए
[C] Database Backup के लिए
[D] Routing के लिए
303. What is Database Update command used for?
[A] Apply Migrations
[B] Delete Database
[C] Backup Database
[D] Routing
सही उत्तर: Migration Apply करने के लिए
व्याख्या: Pending Migrations Database में Apply होती हैं।
Correct Answer: Apply Migrations
Explanation: Applies pending migrations to database.
304. LINQ में First() और FirstOrDefault() में क्या अंतर है?
[A] FirstOrDefault Null Return कर सकता है
[B] दोनों समान हैं
[C] First Null Return करता है
[D] कोई अंतर नहीं
304. What is the difference between First() and FirstOrDefault()?
[A] FirstOrDefault Can Return Null
[B] Both Same
[C] First Returns Null
[D] No Difference
सही उत्तर: FirstOrDefault Null Return कर सकता है
व्याख्या: Record न मिलने पर First Exception देता है।
Correct Answer: FirstOrDefault Can Return Null
Explanation: First throws exception if no record exists.
305. SingleOrDefault() कब उपयोग करना चाहिए?
[A] जब केवल एक Record अपेक्षित हो
[B] Multiple Records के लिए
[C] Delete के लिए
[D] Insert के लिए
305. When should SingleOrDefault() be used?
[A] When Only One Record Is Expected
[B] For Multiple Records
[C] For Delete
[D] For Insert
सही उत्तर: जब केवल एक Record अपेक्षित हो
व्याख्या: एक से अधिक Record होने पर Exception आती है।
Correct Answer: When Only One Record Is Expected
Explanation: Throws exception if multiple records exist.
306. Deferred Execution LINQ की कौन सी विशेषता है?
[A] Query जरूरत पड़ने पर Execute होती है
[B] Compile Time Execute होती है
[C] Database Delete करती है
[D] Caching करती है
306. What is Deferred Execution in LINQ?
[A] Query Executes When Needed
[B] Executes at Compile Time
[C] Deletes Database
[D] Caching
सही उत्तर: Query जरूरत पड़ने पर Execute होती है
व्याख्या: LINQ Query Enumeration तक Execute नहीं होती।
Correct Answer: Query Executes When Needed
Explanation: LINQ executes when enumerated.
307. Dependency Injection में Transient Lifetime क्या है?
[A] हर Request पर नया Object
[B] एक Object पूरे App में
[C] एक Object प्रति Scope
[D] Static Object
307. What is Transient Lifetime in DI?
[A] New Object Every Time
[B] Single Object Entire App
[C] One Object Per Scope
[D] Static Object
सही उत्तर: हर Request पर नया Object
व्याख्या: Transient Service हमेशा नई Instance बनाती है।
Correct Answer: New Object Every Time
Explanation: Creates a new instance each time.
308. Scoped Lifetime क्या है?
[A] एक Request में एक Instance
[B] हर बार नई Instance
[C] पूरे Application में एक Instance
[D] Static Object
308. What is Scoped Lifetime?
[A] One Instance Per Request
[B] New Instance Every Time
[C] One Instance Entire Application
[D] Static Object
सही उत्तर: एक Request में एक Instance
व्याख्या: Web Request के दौरान एक ही Instance रहती है।
Correct Answer: One Instance Per Request
Explanation: Same instance throughout a web request.
309. Singleton Lifetime क्या है?
[A] पूरे Application में एक Instance
[B] हर Request पर नया Object
[C] हर Method पर नया Object
[D] Database Object
309. What is Singleton Lifetime?
[A] Single Instance Entire Application
[B] New Object Every Request
[C] New Object Every Method
[D] Database Object
सही उत्तर: पूरे Application में एक Instance
व्याख्या: Application Lifetime तक एक ही Instance रहती है।
Correct Answer: Single Instance Entire Application
Explanation: One instance exists for application lifetime.
310. CancellationToken का उपयोग किसलिए होता है?
[A] Operation Cancel करने के लिए
[B] Database Create करने के लिए
[C] Authentication
[D] Routing
310. What is CancellationToken used for?
[A] Cancel Operations
[B] Create Database
[C] Authentication
[D] Routing
सही उत्तर: Operation Cancel करने के लिए
व्याख्या: Long Running Tasks Cancel करने में उपयोगी है।
Correct Answer: Cancel Operations
Explanation: Useful for cancelling long-running tasks.