identity + code first
מה קורה עם שני אלה ביחד?
אני רוצה להשתמש ב Identity כדי לנהל משתמשים, וב code first כדי ליצור את הטבלאות ולא להשתמש יותר ב edmx המשוקץ. הבעיה שטבלאות המשתמשים נוצרות לבד, וככה עוקפות את הקוד שאני כותב ליצירת טבלאות. מה הדרך הנכונה לעשות את זה?
אגב, אני רוצה להשתמש ב TPH inheritance כפי שמוסבר כאן:
http://www.asp.net/mvc/overview/get...ntity-framework-in-an-asp-net-mvc-application
כלומר, שיש טבלת user לדוגמה (נוצרה על ידי identity ומכילה אינפורמציה בסיסית. עליה אני מוסיף עוד כמה שדות ויוצר טבלה חדשה (יורשת) בשם למשל student שהוא יוזר רגיל פלוס כמה שדות, וטבלה אחרת בשם Instructor שגם הוא משתמש רגיל פלוס דברים אחרים. (ובעצם אם תסתכל על ה DB, תראה טבלה אחת. השמות הנפרדים הם רק לצורך הנוחות בתכנות)
מה הדרך הקלה לעשות את זה?
מה קורה עם שני אלה ביחד?
אני רוצה להשתמש ב Identity כדי לנהל משתמשים, וב code first כדי ליצור את הטבלאות ולא להשתמש יותר ב edmx המשוקץ. הבעיה שטבלאות המשתמשים נוצרות לבד, וככה עוקפות את הקוד שאני כותב ליצירת טבלאות. מה הדרך הנכונה לעשות את זה?
אגב, אני רוצה להשתמש ב TPH inheritance כפי שמוסבר כאן:
http://www.asp.net/mvc/overview/get...ntity-framework-in-an-asp-net-mvc-application
כלומר, שיש טבלת user לדוגמה (נוצרה על ידי identity ומכילה אינפורמציה בסיסית. עליה אני מוסיף עוד כמה שדות ויוצר טבלה חדשה (יורשת) בשם למשל student שהוא יוזר רגיל פלוס כמה שדות, וטבלה אחרת בשם Instructor שגם הוא משתמש רגיל פלוס דברים אחרים. (ובעצם אם תסתכל על ה DB, תראה טבלה אחת. השמות הנפרדים הם רק לצורך הנוחות בתכנות)
מה הדרך הקלה לעשות את זה?