प्रश्न संस्करण के लिए दिनांक समय LastUpdated स्तंभ पर Html.hidden का उपयोग कर खो दिया हो? लंबे संस्करण मेंMVC.NET मिलीसेकेंड जब संक्षेप में ट्रैकिंग
प्रश्न:
इम ट्रैकिंग (अपने आप में यह एक समाधान के रूप में प्रस्तावित किया गया है एक editview द्वारा passedback रहने के बाद एक Linq2Sql डेटा वर्ग फिर से संलग्न करने के लिए संस्करण के लिए एक एसक्यूएल तालिका में दिनांक समय स्तंभ का उपयोग करने की कोशिश कर तालिका के लिए)
लेकिन अब मुझे 'पंक्ति नहीं मिली या बदली'-अपवाद मिला।
ctx.appointments.Attach(appointment,true);
ctx.SubmitChanges();
जहां ctx मेरी Linq DataContext, अपॉइंटमेंट्स मेरी मेज, और नियुक्ति नियुक्ति वस्तु मैं के रूप में sugested here
यह समस्या था संलग्न करने के लिए .. Ive सेटअप नियुक्तियों तालिका कोशिश है: ctx.submit पर सुझाए गए समाधान के एक पाठक द्वारा भी नोट किया गया। उन्होंने एक समाधान के रूप में this का सुझाव दिया।
समस्या यहां वेबफॉर्म का उपयोग नहीं कर रहा है, मैं एमवीसी.NET का उपयोग कर रहा हूं। तो मैं
<%= Html.Hidden("LastUpdate", Model.LastUpdate) %>
का उपयोग कर अनुमान लगा रहा है LastUpdate संपत्ति परिवर्तन करता है। तो क्या यह सुनिश्चित करने का कोई तरीका है कि मुझे वही (या कम से कम बराबर) डेटटाइम ऑब्जेक्ट मिलता है जब यह मेरी अद्यतन कार्रवाई में वापस हो जाता है?
मैं अपनी नियुक्ति तालिका के अद्यतन पर सुझाए गए गेटटाइम() ट्रिगर का उपयोग कर रहा हूं। यह स्पष्ट रूप से एक एसक्यूएल डेटाटाइम ऑब्जेक्ट स्टोर करता है। जो कि Linq2SQL द्वारा सटीक रूप से पार्स नहीं किया जा सकता है। मुझे लगता है कि यह भी समस्या में जोड़ता है।
मुझे उम्मीद है कि इसके लिए एक समाधान है। मैं सिर्फ टाइमस्टैम्प प्रारूप का उपयोग कर यह भी हल होगा पता .. लेकिन यह है कि इस सवाल का के दायरे से बाहर है
जो हाँ काम करेगा, धन्यवाद :) – ArjanW