में एसक्यूएल दृश्य क्या कोई तरीका है कि मैं SubSonic 3.0 में अपने SQL दृश्यों तक पहुंच सकता हूं? कोड जनरेशन पूरी तरह सेसबसोनिक 3.0
13
A
उत्तर
1
सबसोनिक 3 टेम्पलेट्स दृश्यों को अभी भी दृश्यों के लिए कोड उत्पन्न नहीं करता है। आप कार्यक्षमता को आसानी से जोड़ सकते हैं, हालांकि, SQLServer में LoadTables और GetSPs विधियों पर एक नज़र डालें। यह देखने के लिए कि SubSonic टेबल \ संग्रहीत प्रक्रियाओं की सूचियां कैसे बनाता है।
27
बस खुला SQLServer.ttinclude अपनी परियोजना में दृश्य शामिल करने के लिए क्वेरी कि तालिकाओं (खोज प्रपत्र 'स्थिरांक स्ट्रिंग TABLE_SQL') लोड का पता लगाएं तो
const string [email protected]"SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE='BASE TABLE'
union
select Table_catalog, table_schema, table_name, 'View' table_type
from information_schema.views";
बदल देते हैं तो आप इसे का उपयोग कर रहे हैं एक asp.net परियोजना में आप,, aspnet मेज और इतने
const string [email protected]"SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE='BASE TABLE'
and table_name not like '%aspnet_%'
union
select Table_catalog, table_schema, table_name, 'View' table_type
from information_schema.views
where table_name not like '%aspnet_%'";
+10 की तरह विचारों को बाहर कर सकते, तो मैं कर सकता tHX – inspite
केवल समस्या यह है कि आपके पास दृश्य ऑब्जेक्ट्स पर सेव(), हटाएं(), आदि विधियां हैं जो वास्तव में दृश्य –
पर लागू नहीं होती हैं, मैंने दृश्य को सहेजने या हटाने की कोशिश नहीं की है, लेकिन एक दृश्य को अपडेट करना संभव है। मुझे लगता है कि सबसे अच्छा समाधान देखने के लिए टेम्पलेट बनाने और केवल पढ़ने योग्य वस्तुओं को वापस करने के लिए होगा। – freddoo