अगर मैं निम्नलिखित प्रसंग है:काम की इकाई के माध्यम से संदर्भ में किसी विधि का उपयोग कैसे करें?
public partial class HRMainDataCTX : DbContext
{
public HRMainDataCTX()
: base("name=HRMainDataCTX")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
//DbSets
public virtual int SEARCHEMPLOYEE(Nullable<decimal> p_EMP_NUM, string p_EMP_NAME)
{
var p_EMP_NUMParameter = p_EMP_NUM.HasValue ?
new ObjectParameter("P_EMP_NUM", p_EMP_NUM) :
new ObjectParameter("P_EMP_NUM", typeof(decimal));
var p_EMP_NAMEParameter = p_EMP_NAME != null ?
new ObjectParameter("P_EMP_NAME", p_EMP_NAME) :
new ObjectParameter("P_EMP_NAME", typeof(string));
return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("SEARCHEMPLOYEE", p_EMP_NUMParameter, p_EMP_NAMEParameter);
}
}
अब मैं काम की यूनिट को लागू इस तरह:
public class HRCTX : IDisposable
{
private readonly HRMainDataCTX _context;
public HRCTX()
{
_context = new HRMainDataCTX();
}
public HRCTX(HRMainDataCTX context)
{
_context = context;
}
public int Save()
{
return _context.SaveChanges();
}
public HRMainDataCTX Context
{
get { return _context; }
}
public void Dispose()
{
_context.Dispose();
}
}
मैं कैसे विधि (संग्रहीत प्रक्रिया) का उपयोग करने की नहीं जानता SEARCHEMPLOYEE
मेरे कोड में पीछे के माध्यम से UOW के माध्यम से।
आपका प्रश्न स्पष्ट नहीं है, और इनाम हमें यह जवाब देने के लिए के रूप में यह – Evk
@Evk है मदद नहीं करेगा: यदि आप लिखा जा सका क्या मेरे सवाल के बारे में विशेष रूप से स्पष्ट नहीं है! और मैं इसे समझाऊंगा। –
आपने बास्फ़डर द्वारा नीचे दिए गए उत्तर पर टिप्पणी नहीं की है। तो अगर यह आपके प्रश्न का उत्तर नहीं देता है, तो क्या आप स्पष्ट कर सकते हैं क्यों? आपके बारे में वैध बिंदु हैं कि वास्तव में किसी भी रैपर की आवश्यकता नहीं है, क्योंकि डीबीकॉन्टेक्स्ट पहले से ही कार्य पैटर्न की इकाई का पालन करता है। – Evk