כי מה שלמעשה קורה ה View שנוצר לי, נותן לי להכניס ערכים..
String'ים למיניהם ו Int'ים למיניהם..כשאני מוריד את ה DBGeography לחלוטין מה DB, אז כמובן שהוא לא מייצר לי בשבילו שדה..
כשאני מוסיף אותו הוא נותן לי מלא שדות למלא..
מכיוון שלא ידעתי את התשובה לכל השדות פשוט הלכתי לשורה שהכנתי ל DB באופן ידני עם הערך geography::Point(32.787822, 34.986279, 4326)
צפיתי בה והעתקתי את הנתונים..
כך שהנתונים לכאורה אמורים להיות תקינים לחלוטין..
לדוגמא,
Wednesday, Thursday, Friday, Saturday הם String
LatLong הוא DbGeography (ניתן לראות כמה שדות הוא מייצר להכניס)
LogoLocation הוא String
Flaged הוא BOOL
וזה לצורך העניין ה Model שלי
אם אני מוריד מה Model את השדה LatLong הוא לא מייצר לי אותו כמובן גם בטופס..
אני אגיד יותר מזה,
כשאני שם BreakPoint על הפונקציה של Post Create, שאמורה להיקרא לאחר לחיצה על Create זה אפילו לא מגיע לשם כש DBGeography נמצא,
כאילו הוא לא יודע מה לעשות עם DBGeography בכלל (למרות שהוא מזהה אותו ונותן לי את כל ה Parameters שלו).
בלי ה DBGeography הוא עובד פרפקט, ומוסיף ל DB אפילו.