में संग्रहीत प्रक्रिया का उपयोग कैसे करें मेरे पास 3 टेबल हैं; मैं ADO.NET इकाई फ्रेमवर्क में संग्रहीत प्रक्रिया लिखता हूं।एडीओ.NET इकाई फ्रेमवर्क
ALTER PROCEDURE [dbo].[sp_GetDepartmanData]
(@departman nvarchar(50))
BEGIN
SELECT
d.ID, d.Name as DepartmanName,
sb.Salary, sb.email,
sp.Name, sp.SurName, sp.Phone, sp.Married, sp.Address
FROM
Departman d
INNER JOIN StaffsBusiness sb ON d.ID = sb.StaffsPersonelDepartmanID
INNER JOIN StaffsPersonel sp ON sb.StaffsPersonelID = sp.ID
WHERE
d.Name = @departman
END
मैं एक संग्रहीत प्रक्रिया समारोह की जरूरत है मैं नीचे लिखें:
var staffPersonel = staffContext.GetPersonelInformationWithDepartmanID("Yazılım");
gvPersonel.DataSource = staffPersonel;
gvPersonel.DataBind();
GetPersonelInformationWithDepartmanID समारोह मैं एसक्यूएल (ADO.NET इकाई की रूपरेखा में उपयोगकर्ता परिभाषित समारोह) 3 विकल्प देखते हैं (यह से लिखना मूर्खतापूर्ण है !!!) लेकिन मेरे पास 3 joininig तालिका है !!! अगर मैं 3 टेबल में शामिल हो तो मैं कैसे उपयोग कर सकता हूं?
हाय मार्क।। मैंने आपके निर्देशों का पालन करने का प्रयास किया, यहां .. और जब मैं एक पीओसीओ सेटअप करता हूं तो मैं इसे काम नहीं कर सकता। अगर मैं डिजाइनर को अपनी कक्षाएं बनाने की अनुमति देता हूं, तो यह काम करता है। क्या आप जानते हैं कि इसे पीओसीओ के साथ कैसे किया जाए? –
@ शुद्ध। क्रोम: नहीं, क्षमा करें, मैंने वास्तव में ईएफ 4 पॉको के साथ कुछ भी नहीं किया है, इसलिए मैं वास्तव में नहीं कह सकता .... –
यह काम करता है, लेकिन मुझे त्रुटि सूची में लगातार त्रुटि मिलती है ऐस "त्रुटि 3027: निम्न एंटीटीसेट/एसोसिएशनसेट के लिए निर्दिष्ट कोई मैपिंग नहीं है"। इस त्रुटि को हल करने के लिए मुझे क्या करने की ज़रूरत है? – Chev