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

एमवीसी मिनी प्रोफाइलर के साथ उपयोग करने के लिए मैं प्रोफाइल डेटा एडाप्टर को कैसे चालू कर सकता हूं?

के अनुसार रोरी

"इसके लिए एक वर्ग ProfiledDbDataAdapter प्रदान किया गया है जिसे आप अपने मौजूदा SqlDataAdapter के चारों ओर लपेटकर उपयोग कर सकते हैं।"

इस संकेत से आप कुछ इस तरह कोड लिख सकते हैं

public DbConnection _dbConnection;
private DbCommand _dbCommand;
private DbDataAdapter _dbDataAdapter;

public DataSet GetResultByProcWithSingleParam(string procName, SqlParameter sqlParams)
        {
            try
            {
                _dbCommand = _dbConnection.CreateCommand();
                _dbCommand.CommandType = CommandType.StoredProcedure;
                _dbCommand.Parameters.Add(sqlParams);
                _dbCommand.CommandText = procName;
                _dbConnection.Open();
                _dbCommand.ExecuteNonQuery();
                _dbDataAdapter = DbProviderFactories.GetFactory("System.Data.SqlClient").CreateDataAdapter();
                _dbDataAdapter = new ProfiledDbDataAdapter(_dbDataAdapter);
                _dbDataAdapter.SelectCommand = _dbCommand;
                _ds = new DataSet();
                _dbDataAdapter.Fill(_ds);
                _dbConnection.Close();
                return _ds;
            }
            catch (Exception ex)
            {

                throw;
            }

        } 

और इस कोड के लिए नाम स्थान हैं:

using System.Data;
using System.Data.Common;
using System.Data.SqlClient;
using StackExchange.Profiling;
using StackExchange.Profiling.Data;

मुझे आशा है कि यह काम करेगा। मेरे मामले में, यह सफलतापूर्वक काम कर रहा है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में SQL क्वेरी से लौटाए गए रिकॉर्ड को सीमित करना

  2. तालिका में सभी पंक्तियों को अद्यतन करने का प्रभावी तरीका

  3. Oracle SQL सर्वर STUFF फ़ंक्शन के बराबर है?

  4. SQL सर्वर में Oracle बाहरी तालिकाओं के बराबर

  5. Oracle दो तिथियों के बीच स्ट्रिंग के रूप में स्वरूपित दिनांक प्राप्त करें