C# और SQL Server डेटा प्रकारों का मिलान: पूर्ण गाइड
सभी को नमस्कार! मैं एक शुरुआती C# डेवलपर हूँ, Entity Framework के माध्यम से SQL Server डेटाबेस के साथ काम करने के लिए एक छोटा एप्लिकेशन लिख रहा हूँ। मुझे एक समस्या का सामना करना पड़ा: मैं ठीक से समझ नहीं पा रहा हूँ कि C# में कौन से डेटा प्रकार SQL Server में प्रकारों के अनुरूप हैं।
\n\nउदाहरण के लिए, मेरे पास कॉलम वाली एक तालिका है:
\nCREATE TABLE Users (\n Id INT PRIMARY KEY,\n Name NVARCHAR(100),\n Salary DECIMAL(18,2),\n IsActive BIT,\n CreatedAt DATETIME2\n);\n\nC# में मैं एक मॉडल बना रहा हूँ:
\npublic 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 ->