Avatar ·

C# और SQL Server डेटा प्रकारों का मिलान: पूर्ण गाइड

सभी को नमस्कार! मैं एक शुरुआती C# डेवलपर हूँ, Entity Framework के माध्यम से SQL Server डेटाबेस के साथ काम करने के लिए एक छोटा एप्लिकेशन लिख रहा हूँ। मुझे एक समस्या का सामना करना पड़ा: मैं ठीक से समझ नहीं पा रहा हूँ कि C# में कौन से डेटा प्रकार SQL Server में प्रकारों के अनुरूप हैं।

\n\n

उदाहरण के लिए, मेरे पास निम्नलिखित कॉलम वाली एक तालिका है:

\n
CREATE TABLE Users (\n    Id INT PRIMARY KEY,\n    Name NVARCHAR(100),\n    Salary DECIMAL(18,2),\n    IsActive BIT,\n    CreatedAt DATETIME2\n);
\n\n

C# में मैं एक मॉडल बना रहा हूँ:

\n
public class User\n{\n    public int Id { get; set; }           // INT -> int, यहाँ समझ में आता है\n    public string Name { get; set; }      // NVARCHAR -> string, यह भी स्पष्ट है\n    public decimal Salary { get; set; }   // DECIMAL -> decimal?\n    public bool IsActive { get; set; }    // BIT -> bool?\n                    

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग