דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. חיבור בין SQL SERVER לC#

חיבור בין SQL SERVER לC#

מתוזמן נעוץ נעול הועבר תוכנה
2 פוסטים 2 כותבים 169 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    שרה רחל
    כתב ב נערך לאחרונה על ידי
    #1

    בכדי לכתוב פרויקט בC#+SQL SERVER+ANGULAR
    מה הדרך המומלצת לחיבור בין הבסיס נתונים לC#? מדריכים?

    dovidD תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      השיב לשרה רחל ב נערך לאחרונה על ידי dovid
      #2

      @שרה-רחל
      הבסיס שאיתו כל ספריה מתחברת בסוף, זה פקודות SQL שנשלחות למסד ע"י הספריות של ADO NET
      אפשר לעבוד איתם ישירות אבל זה קצת כבד, יותר נח בד"כ להשתמש עם ספריות עיליות שמקלות את העבודה.

      ספריות אלו נקראות בד"כ ORM = Object–relational mapping
      כי עיקר התפקיד שלהם נחשב המיפוי של התוצאות החוזרות לאובייקטים של תוכנה.
      בשפה עם טיפוסיות קשוחה כמו C# ORM מלא מחייב ייצור מראש של מחלקות בהתאם לטבלאות והקשרים שלהם, בד"כ יש כלים אוטומטיים למקרים קלאסיים שאין דרישות מיוחדות.

      Entity Framework (הגירסה כיום היא 6 או Core) היא Full ORM, זו ספריה של מקרוסופט מצויינת.
      היא גם מייצרת את כל הSQL לשליפה ולעדכון, היא נחשבת ספריה רצינית ומצריכה לימוד מסויים.

      אני ממליץ הרבה פעמים על Dapper שזה מיקרו ORM, זה לא עושה כלום מלבד מיפוי התוצאות לאובייקטים או לאובייקט דינמי, עם פוקנציות הרחבה לConnection שמקילים מאוד על העבודה.

      להלן קישורים על הדרך הבסיסית שזה ado:

      https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ado-net-code-examples
      הדוגמה הראשונה שם זה Sql

      https://www.jetbrains.com/dotnet/guide/tutorials/basics/ado-net/

      Dapper

      https://www.learndapper.com/
      סקירה של הדרך הקודמת מול Dapper בתמציתיות

      Entity Framework

      https://docs.microsoft.com/en-us/ef/core/

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      11

      בא תתחבר לדף היומי!
      • התחברות

      • אין לך חשבון עדיין? הרשמה

      • התחברו או הירשמו כדי לחפש.
      • פוסט ראשון
        פוסט אחרון
      0
      • דף הבית
      • קטגוריות
      • פוסטים אחרונים
      • משתמשים
      • חיפוש
      • חוקי הפורום