Szeretnék létrehozni egy Facebook stílusú „új izé” nézetben az én asp.net MVC alkalmazás.
Ez lehet generálni tartalom, mint a ...
* 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
Ő a megközelítés, ami jelenleg a fejemben ....
Minden ilyen elem képviseli a különböző típusú tartalmakat.
Például koncertek, hírek, kommentárok stb
Minden tartalom van tárolva egy másik adatbázis tábla azaz koncertek, hírek, kommentárok stb:
Amikor új tartalmat adnak az alkalmazás (például egy hírt hozunk létre) Én terveztem ami egy további lépését a „WhatsNew tábla”
1. táblázat: WhatsNew
id, contentId, createdDate
2. táblázat:
userId, contentId
Amikor egy felhasználó megtekintett egy darab tartalom egy bejegyzést adunk a 2. táblázat (az ID a felhasználó és a tartalom).
A nézet fenti létre:
1) Visszatérő contentIds a WhatsNew tábla, amely nem tartozik bejegyzés a 2. táblázatban az adott bejelentkezett felhasználó által elrendelt létrehozásának dátumát.
Akkor kérem a newsManager, gigsManager stb adj összefoglaló tartalom alapján ezeket az azonosítókat. Én is csak át minden ids még akkor is képviselnek a különböző típusú tartalmak óta contentids a GUID és felteszem én szokás kap ütközések végig az asztalok (már csak egy db). Egy másik változat szerint jól jönne egy discrimator valamiféle ....
Minden gyűjtő-objektumok ISummary és tartalmazhatnak szabott adatokat. Szóval most van egy lista, amely azt adja át a néző ...
Minden gyűjtő típusú részleges kilátás, amely tudja, hogyan tegyék azt. A részleges felhasználni, hogy egy adott elem lesz kiválasztva alapján összefoglalók típus .. (Megjegyzendő, hogy a lista tartalmazza a különböző típusú összefoglaló ....
Jegyezzük meg, hogy nem akarom a WhatsNew asztalra, hogy valóban tartalmazza a címsor húrok, mint a „Rick fog Dalok a kád csütörtök, június 28, 2009„, mivel ez megnehezíti a
változtatni, hogyan létrehozni ezeket - vagyis talán kifejezés az eltérő attól függően, hogy a felhasználó tartózkodási helyét.
Nemzetközivé dátumokat, stb
Szintén ez azt is jelentené, hogy mondjuk a newsManager / gigsManager generáló főcím lenne szükség a tudás, ami a honlapok routing ..
például a címsor „Rick fog Dalok a kád csütörtök, június 28, 2009„tartalmazhat több link !!
Gondolatok? Úgy tűnik, ez értelmes? Úgy érzi, undorító.













