<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[חיבור בין SQL SERVER לC#]]></title><description><![CDATA[<p dir="auto">בכדי לכתוב פרויקט בC#+SQL SERVER+ANGULAR<br />
מה הדרך המומלצת לחיבור בין הבסיס נתונים לC#? מדריכים?</p>
]]></description><link>https://tchumim.com/topic/12736/חיבור-בין-sql-server-לc</link><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 06:27:30 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/12736.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 07 Feb 2022 13:48:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to חיבור בין SQL SERVER לC# on Mon, 07 Feb 2022 19:17:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%A9%D7%A8%D7%94-%D7%A8%D7%97%D7%9C">@<bdi>שרה-רחל</bdi></a><br />
הבסיס שאיתו כל ספריה מתחברת בסוף, זה פקודות SQL שנשלחות למסד ע"י הספריות של ADO NET<br />
אפשר לעבוד איתם ישירות אבל זה קצת כבד, יותר נח בד"כ להשתמש עם ספריות עיליות שמקלות את העבודה.</p>
<p dir="auto">ספריות אלו נקראות בד"כ ORM = Object–relational mapping<br />
כי עיקר התפקיד שלהם נחשב המיפוי של התוצאות החוזרות לאובייקטים של תוכנה.<br />
בשפה עם טיפוסיות קשוחה כמו C# ORM מלא מחייב ייצור מראש של מחלקות בהתאם לטבלאות והקשרים שלהם, בד"כ יש כלים אוטומטיים למקרים קלאסיים שאין דרישות מיוחדות.</p>
<p dir="auto">Entity Framework (הגירסה כיום היא 6 או Core) היא Full ORM, זו ספריה של מקרוסופט מצויינת.<br />
היא גם מייצרת את כל הSQL לשליפה ולעדכון, היא נחשבת ספריה רצינית ומצריכה לימוד מסויים.</p>
<p dir="auto">אני ממליץ הרבה פעמים על Dapper שזה מיקרו ORM, זה לא עושה כלום מלבד מיפוי התוצאות לאובייקטים או לאובייקט דינמי, עם פוקנציות הרחבה לConnection שמקילים מאוד על העבודה.</p>
<h4>להלן קישורים על הדרך הבסיסית שזה ado:</h4>
<p dir="auto"><a href="https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ado-net-code-examples" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ado-net-code-examples</a><br />
הדוגמה הראשונה שם זה Sql</p>
<p dir="auto"><a href="https://www.jetbrains.com/dotnet/guide/tutorials/basics/ado-net/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.jetbrains.com/dotnet/guide/tutorials/basics/ado-net/</a></p>
<h4>Dapper</h4>
<p dir="auto"><a href="https://www.learndapper.com/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.learndapper.com/</a><br />
סקירה של הדרך הקודמת מול Dapper בתמציתיות</p>
<h4>Entity Framework</h4>
<p dir="auto"><a href="https://docs.microsoft.com/en-us/ef/core/" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.microsoft.com/en-us/ef/core/</a></p>
]]></description><link>https://tchumim.com/post/135567</link><guid isPermaLink="true">https://tchumim.com/post/135567</guid><dc:creator><![CDATA[dovid]]></dc:creator><pubDate>Mon, 07 Feb 2022 19:17:59 GMT</pubDate></item></channel></rss>