फेसबुक शैली "क्या नए फ़ीड" ASP.net MVC मानसिक स्वास्थ्य की जांच में

वोट
1

मैं एक Facebook शैली बनाने के लिए चाहते हैं इसमें जो भी नया मेरे asp.net MVC अनुप्रयोग के लिए देखने के लिए।

इस तरह के रूप में सामग्री उत्पन्न हो सकता है ...

* Ciaran sent a message to The Rise and Fall of the Rockets
* Rick is going to Songs for the bathtub on Thursday, 28 June 2009
* Col became a fan of The Rise and Fall of the Rockets
* Leeroy posted Busk To Beat Cancer
* Tom went to HMV Showcase on Friday, 19 May 2009

वह दृष्टिकोण मेरे सिर में वर्तमान में है कि है ...।

इन वस्तुओं में से प्रत्येक विभिन्न प्रकार की सामग्री का प्रतिनिधित्व करता है।

उदाहरण के लिए, गिग्स, समाचार, टिप्पणी आदि

प्रत्येक सामग्री प्रकार यानी गिग्स, समाचार, टिप्पणी आदि एक अलग डेटाबेस तालिका में संग्रहीत किया जाता है:

नई सामग्री आवेदन करने के लिए जोड़ा जाता है (उदाहरण के लिए एक नयी स्टोरी बनाई गई है) मैं एक WhatsNew तालिका में एक अतिरिक्त प्रविष्टि बनाने पर योजना बना रहा हूँ

Table1: WhatsNew

आईडी, ContentID, CreatedDate

तालिका 2:

userId, ContentID

उपयोगकर्ता के लिए सामग्री का एक टुकड़ा देखा गया है, जब एक प्रविष्टि तालिका 2 (उपयोगकर्ता और सामग्री के आईडी) को जोड़ा गया है।

दृश्य के ऊपर द्वारा बनाई गई है:

1) WhatsNew मेज से contentIds जो उपयोगकर्ता में विशेष प्रवेश होने पर, बनाया तिथि के अनुसार क्रमबद्ध के लिए तालिका 2 में कोई प्रविष्टि नहीं है रिटर्निंग।

तब मैं अपने newsManager से पूछते हैं, gigsManager आदि मुझे ये आईडी के आधार पर सारांश सामग्री देने के लिए। मैं तो बस सब आईडी पारित कर सकते हैं, भले ही वे विभिन्न प्रकार की सामग्री का प्रतिनिधित्व कर सकते क्योंकि contentids guids कर रहे हैं और मुझे लगता है मैं अभ्यस्त मेरी टेबल भर में किसी भी टकराव से मिलता है यह सोचते कर रहा हूँ (मैं केवल एक डाटाबेस है)। वैकल्पिक रूप से मैं किसी प्रकार की discrimator इस्तेमाल कर सकते हैं ....

सभी सारांश वस्तुओं ISummary को लागू करने और भी bespoke डेटा हो सकता है। तो अब मैं एक सूची है जो मुझे एक दृश्य को पारित है ...

प्रत्येक सारांश प्रकार एक आंशिक दृश्य जो जानता है कि यह कैसे प्रस्तुत करने के लिए है। किसी विशेष आइटम प्रस्तुत करने के लिए आंशिक प्रयुक्त सारांश प्रकार के आधार पर चयन किया जाएगा .. (ध्यान दें कि सूची सारांश के विभिन्न प्रकार में शामिल होंगे ...।

ध्यान दें कि मैं WhatsNew तालिका वास्तव में इस तरह के रूप में रिक गुरुवार को बाथटब, 28 जून 2009 के लिए गीत जा रहा है शीर्षक स्ट्रिंग से युक्त करने के लिए के बाद से इस यह करने के लिए मुश्किल कर देगा नहीं करना चाहते

  1. बदल कैसे मैं इन उत्पन्न - यानी मैं वाक्यांश हो सकता है उन्हें अलग तरह से उपयोगकर्ताओं स्थान के आधार पर।

  2. दिनांक आदि को अंतरराष्ट्रीय

इसके अलावा यह भी मतलब है कि कहते हैं कि newsManager / gigsManager जो शीर्षक वेबसाइटों मार्ग के बारे में ज्ञान की आवश्यकता होगी उत्पन्न ..

उदाहरण के लिए शीर्षक रिक गुरुवार को बाथटब के लिए गीत करने जा रहा है, 28 जून 2009 कई लिंक शामिल !!

विचार? इस समझदार प्रतीत होता है? यह भावुक महसूस करता है।

05/06/2009 को 14:07
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
-1

मैं सिर्फ तालिकाओं को छोड़ जाएगा।

उनकी सबसे हाल ही सामान के लिए विभिन्न वर्गों से पूछो, और शीर्ष 15 या जो कुछ भी प्रदर्शित करते हैं। प्रत्येक अनुभाग संदेश के लिए डेटा प्रदर्शित करने के लिए कैसे और रनटाइम पर गणना की जा सकती के लिए एक इंटरफेस को लागू करेंगे। उत्पन्न खिताब / संदेश नहीं - हाँ, मैं सब कुछ के लिए आईडी का प्रयोग करेंगे।

और जब तक आप / पढ़ने के रूप में इन प्रत्येक उपयोगकर्ता द्वारा देखी चिह्नित कर रहे हैं, मैं या तो उपयोगकर्ता के सामग्री साहचर्य तालिका से परेशान नहीं होता।

10/06/2009 को 18:22
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more