none
חיבור בסיס נתונים SQL Azure ל- Entity Framwork

    שאלה

  • שלום לכולם,

    אני עובדת על visual studio 2015.

    למדתי את צורת העבודה של חיבור בין בסיס נתונים sql לפרוייקט, בעזרת Entity Framework שיוצר מחלקה עבור כל טבלה.

    בניתי בסיס נתונים בAzure. כשאני פותחת את הVisual Studio  ומנסה לבנות מהבסיס נתונים את המעטפת של Entity Framework- אין לי דרך לבנות את המחלקות עזר האלו, מאחר והבסיס נתונים לא מופיע בחלונית "SQLite/SQL Server Compact Toolbox".

    מישהו יודע איך אני יכולה להכניס אותו לחלונית הזו או לחילופין לעבוד עם הEntity Framework בצורה אחרת?

    מצאתי בגוגל כמה קישורים שדיברו על זה, אבל אף אחד מהם לא נתן הדרכה על העיניין הזה ספציפי.

    תודה רבה!

    יום רביעי 26 אפריל 2017 07:01

כל התגובות

  • שלום רב,

    אודה לציון האם חסר משהו בדוגמא הבאה:

    https://code.msdn.microsoft.com/Entity-Framework-Code-e9000ebc


    Best Regards,

    Yuval Sinay

    Blog: http://blogs.microsoft.co.il/blogs/yuval14  LinkedIn:   

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    יום רביעי 26 אפריל 2017 20:07
  • תודה רבה יובל.
    הלינק ששלחת מסביר איך ניתן דרך ה-visual studio לבנות טבלאות לתוך בסיס הנתונים שנמצא בazure.
    מה שאני מחפשת הוא קצת שונה. יש לי כבר בסיס נתונים ב-azure וטבלאות בנויות. 
    איך אני יכולה לגשת למידע ששמור בטבלאות שלי ולעשות בו שימוש או שינויים דרך קוד C# ב-visual studio?

    יום חמישי 27 אפריל 2017 05:27
  • שלום רב,

    ניסית לעבוד עם:

    https://docs.microsoft.com/en-us/azure/sql-database/sql-database-connect-query-dotnet

    ?

    אני מניח שאת לא מנסה לעבוד מול Azure Table storage


    Best Regards,

    Yuval Sinay

    Blog: http://blogs.microsoft.co.il/blogs/yuval14  LinkedIn:   

    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

    יום חמישי 27 אפריל 2017 19:00
  • תודה רבה יובל.
    הלינק ששלחת מסביר איך ניתן דרך ה-visual studio לבנות טבלאות לתוך בסיס הנתונים שנמצא בazure.
    מה שאני מחפשת הוא קצת שונה. יש לי כבר בסיס נתונים ב-azure וטבלאות בנויות. 
    איך אני יכולה לגשת למידע ששמור בטבלאות שלי ולעשות בו שימוש או שינויים דרך קוד C# ב-visual studio?

    צהריים טובים חרות

    ישנם 3 צורות שונות לעבודה עם EF.

    הקישור שהביא יובל מדבר על שימוש ב Entity Framework Code First שהיא דרך אגב, כניראה האפשרות הנפוצה ביותר היום, והמתאימה ביותר לרוב המפתחים.

    לפי המשפט השה בשאלה שלך "Entity Framework שיוצר מחלקה עבור כל טבלה" נראה שאת לא מדברת על שיטה זו. מה שאת שאת מחפשת בשאלה זה כניראה Entity Framework Database First (ישנה אפשרות שלישי בשם Entity Framework Model First).

    תבדקי בבקשה אם המדריך הבא עוזר לך (לא עברתי עליו לעומק אבל הוא דן בשיטה של database first):

    https://msdn.microsoft.com/en-us/library/jj200620(v=vs.113).aspx


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]



    יום רביעי 03 מאי 2017 13:25
    משיב
  • הנה עוד מדריך שעושה רושם יותר יפה

    https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/database-first-development/setting-up-database


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום רביעי 03 מאי 2017 13:28
    משיב