Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डैपर संग्रहीत कार्यविधियों के साथ तालिका मान पैरामीटर

ऐतिहासिक रूप से टेबल-वैल्यू-पैरामीटर डैपर में बहुत बड़ा फोकस नहीं रहा है; मुख्य रूप से क्योंकि वे केवल SqlConnection . पर काम करते हैं (डैपर मनमाने प्रदाताओं को लक्षित करने का प्रयास करता है, जिसमें "सजाया" ADO.NET प्रदाता शामिल हैं - यानी जहां SqlConnection किसी आवरण के नीचे छिपा है)। आप क्या कर सकते थे do IDynamicParameters implement को लागू करता है मैन्युअल रूप से (या मौजूदा DynamicParameters . उधार लें class) इस कार्यक्षमता को जोड़ने के लिए:

void SqlMapper.IDynamicParameters.AddParameters(System.Data.IDbCommand command,
                                                SqlMapper.Identity identity)
{
    ...
    // and then whatever the code is...
    ((SqlCommand)command).Parameters
        .AddWithValue(...,...).SqlDbType = System.Data.SqlDbType.Structured;
    ...
}

मैं ठोस DynamicParameters . बनाने का भी प्रयास करूंगा यहां अधिक बहुरूपी वर्ग बनाएं, ताकि भविष्य के निर्माण में आप बस override . कर सकें एक एकल विधि, एक TVP-ish प्रकार का पता लगाएं, और पैरामीटर को मैन्युअल रूप से जोड़ें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैपिंग अपवाद Edm.String SqlServer.varbinary के साथ संगत नहीं है

  2. एसक्यूएल सर्वर 2008 पर फुलटेक्स्ट कैसे स्थापित करें?

  3. SQL सर्वर में LEN () क्या है?

  4. SQL सर्वर पर CSV फ़ाइल अपलोड करें

  5. एसक्यूएल सर्वर में गतिशील एसक्यूएल पिवट