2015-04-14 8 views
6

कक्षाओं को दस्तावेज कैसे करें & गुण & फ़ंक्शन जो LINQ से SQL DBML का उपयोग कर स्वचालित रूप से जेनरेट किए जाते हैं?सी # लिंक से एसक्यूएल

मैं <summary> के साथ एक और फ़ाइल तो यह हटाया नहीं जाएगा, तो dbml ताज़ा किया गया

/// <summary> 
/// Linq to SQL datacontext 
/// </summary> 
public partial class LinqDBDataContext { 

} 

इस तालिका मानचित्रण वर्ग के लिए काम करेगा में एक ही आंशिक वर्ग को परिभाषित करते हुए DataContext वर्ग के लिए दस्तावेज प्रदान करने में कामयाब एक डाउनसाइड को जोड़े/हटाए गए तालिकाओं के लिए अलग-अलग वर्ग को मैन्युअल रूप से बनाए रखना है।

एक और बात .. मेरे पास संग्रहित प्रक्रिया में टिप्पणियां जैसे दस्तावेज़ (लेखक, दिनांक और विवरण) हैं, को कोड फ़ाइल में फ़ंक्शन के दस्तावेज़ के रूप में भी निकाला नहीं जाना चाहिए?

-- ============================================= 
-- Author:  <Katia Aleid> 
-- Create date: <2015-04-01> 
-- Description: <Performs search for the users> 
-- ============================================= 
ALTER PROCEDURE [dbo].[SearchUsers] .... 

क्या डीबीएमएल फॉर्म सी # दस्तावेज को बाहर करने के लिए स्वीकार्य है और इसके बजाय अलग डेटाबेस दस्तावेज है?

उत्तर

1

टिप्पणियां के अंदर एक संग्रहीत प्रक्रिया एसक्लमैटल द्वारा पारदर्शी होने की संभावना नहीं है; पुश पर, यह MS_Description विस्तारित मेटाडाटा तक पहुंच सकता है, अगर आपने कुछ असाइन किया है - हालांकि, मैं ऐसा करने की अपेक्षा नहीं करता। डीबीएमएल मेटाडाटा के अंदर देखकर, अतिरिक्त टिप्पणियों को स्टोर या संपादित करने के लिए कहीं भी स्पष्ट नहीं है, इसलिए स्पष्ट रूप से मुझे संदेह है कि यहां जवाब है: आप नहीं करते हैं। आपको *.designer.cs संपादित नहीं करना चाहिए, क्योंकि इसे यादृच्छिक रूप से पुन: उत्पन्न किया जा सकता है।

+0

आपके उत्तर के लिए धन्यवाद। मेरा मतलब यह नहीं था कि टिप्पणी प्रक्रिया के अंदर थी लेकिन इससे पहले। जब आप एक नई प्रक्रिया का अनुरोध करते हैं तो SQL सर्वर द्वारा प्रदान किए गए टेम्पलेट की तरह। और डिजाइनर के लिए, मुझे पता है कि मुझे इसे संपादित नहीं करना चाहिए, इसलिए मैं आंशिक कक्षा तक एक और फाइल जोड़ता हूं। – Katia

+1

@ katia उन टिप्पणियों को निरीक्षण द्वारा उपलब्ध नहीं है - वे फ़ाइल के लाभ के लिए हैं, SQL सर्वर नहीं। टिप्पणियां * अंदर * संग्रहीत प्रक्रिया 'sp_helptext' आदि के माध्यम से उपलब्ध हो सकती है, लेकिन इससे उन्हें उपभोग्य –

+0

आह नहीं मिलती है! समझा। इसे समझाने के लिए धन्यवाद – Katia

संबंधित मुद्दे