<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: mohammad ghorbani</title>
    <description>The latest articles on DEV Community by mohammad ghorbani (@ghorbani77).</description>
    <link>https://dev.to/ghorbani77</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F146836%2F3b970024-84e2-4d4f-a913-b3ffaedfcca5.jpeg</url>
      <title>DEV Community: mohammad ghorbani</title>
      <link>https://dev.to/ghorbani77</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ghorbani77"/>
    <language>en</language>
    <item>
      <title>کتاب تحلیلی بر entity framework core 2</title>
      <dc:creator>mohammad ghorbani</dc:creator>
      <pubDate>Sun, 28 Jul 2019 06:51:38 +0000</pubDate>
      <link>https://dev.to/ghorbani77/entity-framework-core-2-197h</link>
      <guid>https://dev.to/ghorbani77/entity-framework-core-2-197h</guid>
      <description>&lt;h2&gt;
  
  
  کتاب تحلیلی بر entity framework core 2
&lt;/h2&gt;

&lt;p&gt;کتاب تحلیلی بر entity framework core 2&lt;/p&gt;

&lt;p&gt;امروز توی وبلاگ گردیم یه مطلبی دیدم که نظرمو جلب کرد .&lt;br&gt;&lt;br&gt;
یکی از خوانندگان کتاب نقدی در حدود جند خط برای کتابم نوشته بود . البته بیشتر تجربه ی خودش بود از کتاب . دیدم خالی از لطف نیست که انتشارش بدم .&lt;/p&gt;

&lt;p&gt;کتاب &lt;a href="https://dev.to/ghorbani77/entity-framework-core-2-21k1-temp-slug-5352185"&gt;تحلیلی بر entity framework core2&lt;/a&gt; نوشته محمد قربانی یکی از کتابهای کاربردی است که در زمینه برنامه نویسی نوشته شده. من قبلا کتابی با عنوان اصول پایه ای asp.net core  در یک پروژه عملی رو از اقای محمد قربانی خونده بودم .نوع نکارش متون بسیار تخصصی و خوب انتخاب شده مثالهای زده شده توی کتاب به صورت سلسله مراتب بالا رفته و باید دقیقا از اول کتاب رو به دقت بخونید تا بتونید در آخر هر فصل نتیجه گیری هایی که باید رو بگیرید .&lt;br&gt;&lt;br&gt;
من بخش دورم کتاب که مربوط به authentication ها بود رو زیاد نتونستم متوجه بشم ایمیل زدم به نویسنده محترم کتاب و از ایشون دلیلش رو ئرسیدم . در جواب فقط این رو شنیدم که بخش اول رو به دقت بخونید و چون بخش اول رو من اصلا نخونده بودم نمی تونستم نتیجه گیری خوبی از بخش دوم داشته باشم .&lt;br&gt;&lt;br&gt;
علی هذا خوندن کتاب های آقای محمد قربانی رو به همه ی برنامه نویسان محترم توصیه میکنم .&lt;br&gt;&lt;br&gt;
امید وارم که شاهد موفقیت های روز افزون&lt;a href="http://www.itpeta.com"&gt;برنامه نویسان&lt;/a&gt; ایرانی باشیم .&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_Ybq5XIB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ghorbani.dev/wp-content/uploads/2019/07/tahlili-bar-2.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_Ybq5XIB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ghorbani.dev/wp-content/uploads/2019/07/tahlili-bar-2.jpg" alt="تحلیلی بر entity framework core 2"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;تحلیلی بر entity framework core 2&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://ghorbani.dev/%da%a9%d8%aa%d8%a7%d8%a8-%d8%aa%d8%ad%d9%84%db%8c%d9%84%db%8c-%d8%a8%d8%b1-entity-framework-core-2-2/"&gt;کتاب تحلیلی بر entity framework core 2&lt;/a&gt; appeared first on &lt;a href="https://ghorbani.dev"&gt;Mohammad Ghorbani&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>entityframework</category>
      <category>کتابتحلیلیبرentit</category>
      <category>محمدقربانی</category>
      <category>نویسندهمحمدقربانی</category>
    </item>
    <item>
      <title>تحلیلی بر entity framework core 2</title>
      <dc:creator>mohammad ghorbani</dc:creator>
      <pubDate>Sun, 28 Jul 2019 05:49:19 +0000</pubDate>
      <link>https://dev.to/ghorbani77/entity-framework-core-2-4nf0</link>
      <guid>https://dev.to/ghorbani77/entity-framework-core-2-4nf0</guid>
      <description>&lt;h2&gt;
  
  
  تحلیلی بر entity framework core 2
&lt;/h2&gt;

&lt;p&gt;آموزش عملی در اعماق Entity FrameWork Core 2نویسنده محمد قربانی&lt;/p&gt;

&lt;p&gt;Entity Framework Core چیست ؟ EF Core چه مزیت هایی دارد ؟  ORM چیست ؟ روش Code First چیست ؟ روش Database First چیست ؟ به چند روش می توانیم Entiry Framework Core را توسعه دهیم ؟&lt;/p&gt;

&lt;p&gt;EntityFramework Core یک ORM  چند سکویی (Cross Platform) هست که به ما این امکان را می دهد که بتوانیم با بانک های اطلاعاتی مختلف مثل SQL Server از طریق اشیاء NET. کار کنیم. این نسخه Entity Framework که بعد از Entity Framework 6 معرفی شد هم Open Sourse هست و هم Cross Platform و علاوه بر این سبک و قابل گسترش نیز هست خب حالا شاید این سوال برای شما پیش بیاد که ORM چیست ؟&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;خلاصه ای از بخش های مختلف کتاب تحلیلی بر&lt;/strong&gt;  &lt;strong&gt;entity framework core 2&lt;/strong&gt;  &lt;strong&gt;نوشته محمد قربانی&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fghorbani.dev%2Fwp-content%2Fuploads%2F2019%2F07%2FTAHLILI-BAR3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fghorbani.dev%2Fwp-content%2Fuploads%2F2019%2F07%2FTAHLILI-BAR3.jpg" alt="تحلیلی برEntity FrameWork Core 2"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;تحلیلی برEntity FrameWork Core 2&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;شروع به کار و مقایسه EntityFramework 6x و &lt;a href="https://en.wikipedia.org/wiki/Entity_Framework" rel="noopener noreferrer"&gt;EntityFramework Core​&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;ایجاد کنترلر و ویو&lt;/li&gt;
&lt;li&gt;ایجاد پروژه&lt;/li&gt;
&lt;li&gt;بررسی تغییرات ایجاد شده در کنترلر ها و افزودن مدیریت خطا در اکشن ها&lt;/li&gt;
&lt;li&gt;کد نویسی مقدار دهی اولیه Database با استفاده از DbInitializer&lt;/li&gt;
&lt;li&gt;امکان مرتب نمودن داده ها در ایندکس و افزودن باکس جستجو&lt;/li&gt;
&lt;li&gt;ایجاد قابلیت Sorting و Filtring در View&lt;/li&gt;
&lt;li&gt;صفحه بندی و شخصی سازی View&lt;/li&gt;
&lt;li&gt;ارایه و معرفی انواع روشهای اعمال Migration در پروژه ( در Package Manager Console و در محیط داس ویندوز Command Prompt)&lt;/li&gt;
&lt;li&gt;Migration و امکان مشاهده و سابقه مهاجرت&lt;/li&gt;
&lt;li&gt;کامپلکس دیتا مدل و پیاده سازی اتربیوت و آپدیت دیتا بیس&lt;/li&gt;
&lt;li&gt;بررسی چگونگی تعریف اتریبیوت برای Property ها با استفاده از FluentApi&lt;/li&gt;
&lt;li&gt;بررسی مزایا و معایب روش FluentApi نسبت به  روش اتریبیوت دهی Property ها به صورت معمولی&lt;/li&gt;
&lt;li&gt;افزودن کلاس های پروژه و برقراری ارتباط بین کلاس ها&lt;/li&gt;
&lt;li&gt;بررسی بازسازی پروژه و مایگریشن و ارتباطات چند به چند&lt;/li&gt;
&lt;li&gt;کار با ViewModel ها در Entity Framework Core&lt;/li&gt;
&lt;li&gt;خواندن دیتا از بانک اطلاعات به روش Eager Loading&lt;/li&gt;
&lt;li&gt;خواندن دیتا از بانک اطلاعات به روش Explicit Loading&lt;/li&gt;
&lt;li&gt;شخصی سازی در آپدیت اطلاعات&lt;/li&gt;
&lt;li&gt;پیاده سازی مبحث مهم ارث بری در Entity Framework Core&lt;/li&gt;
&lt;li&gt;استفاده از Inheritance جهت جلوگیری از تعریف Property های تکراری در Entity  ها&lt;/li&gt;
&lt;li&gt;بررسی مباحث پیشرفته&lt;/li&gt;
&lt;li&gt;بررسی Commmand Qurery در EF Core&lt;/li&gt;
&lt;li&gt;و دیگر نکات حرفه ای&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The post &lt;a href="https://ghorbani.dev/%d8%aa%d8%ad%d9%84%db%8c%d9%84%db%8c-%d8%a8%d8%b1-entity-framework-core-2/" rel="noopener noreferrer"&gt;تحلیلی بر entity framework core 2&lt;/a&gt; appeared first on &lt;a href="https://ghorbani.dev" rel="noopener noreferrer"&gt;Mohammad Ghorbani&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>entityframework</category>
      <category>تحلیلیبرentityfra</category>
    </item>
    <item>
      <title>کتاب تحلیلی بر  entity framework core 2</title>
      <dc:creator>mohammad ghorbani</dc:creator>
      <pubDate>Fri, 26 Jul 2019 21:00:49 +0000</pubDate>
      <link>https://dev.to/ghorbani77/entity-framework-core-2-446i</link>
      <guid>https://dev.to/ghorbani77/entity-framework-core-2-446i</guid>
      <description>&lt;h2&gt;
  
  
  کتاب تحلیلی بر entity framework core 2
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://ghorbani.dev"&gt;تحلیلی برEntity FrameWork Core 2&lt;/a&gt;: آموزش عملی در اعماق Entity FrameWork Core 2/تالیف محمد قربانی&lt;/p&gt;

&lt;p&gt;کتاب تحلیلی بر ef core 2 نوشته محمد قربانی – ترجمه ای است از نوشته های اساتید بزرگ در کتاب ها – مقالات و وبلاگهای شخصی آنها که در یک کتاب به صورت کاملا تخصصی جمع اوری شده .&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vUsNnTGg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ghorbani.dev/wp-content/uploads/2019/07/tahlili-bar-ef-core-243x300.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vUsNnTGg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://ghorbani.dev/wp-content/uploads/2019/07/tahlili-bar-ef-core-243x300.jpg" alt="تحلیلی بر Entity FrameWork Core 2"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;تحلیلی بر Entity FrameWork Core 2&lt;/p&gt;

&lt;p&gt;تحلیلی برEntity FrameWork Core 2: آموزش عملی در اعماق Entity FrameWork Core 2/تالیف محمد قربانی تحلیلی برEntity FrameWork Core 2: آموزش عملی در اعماق Entity FrameWork Core 2/تالیف محمد قربانی تحلیلی برEntity FrameWork Core 2: آموزش عملی در اعماق Entity FrameWork Core 2/تالیف محمد قربانی تحلیلی برEntity FrameWork Core 2: آموزش عملی در اعماق Entity FrameWork Core 2/تالیف محمد قربانی تحلیلی برEntity FrameWork Core 2: آموزش عملی در اعماق Entity FrameWork Core 2/تالیف محمد قربانی تحلیلی برEntity FrameWork Core 2: آموزش عملی در اعماق Entity FrameWork Core 2/تالیف محمد قربانی&lt;/p&gt;

&lt;p&gt;The post &lt;a href="https://ghorbani.dev/%da%a9%d8%aa%d8%a7%d8%a8-%d8%aa%d8%ad%d9%84%db%8c%d9%84%db%8c-%d8%a8%d8%b1-entity-framework-core-2/"&gt;کتاب تحلیلی بر entity framework core 2&lt;/a&gt; appeared first on &lt;a href="https://ghorbani.dev"&gt;Mohammad Ghorbani&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>entityframework</category>
      <category>writtenbymohammad</category>
      <category>تالیفمحمدقربانی</category>
      <category>کتابتحلیلیبرentit</category>
    </item>
    <item>
      <title>login method network in c#.net</title>
      <dc:creator>mohammad ghorbani</dc:creator>
      <pubDate>Thu, 25 Jul 2019 04:49:38 +0000</pubDate>
      <link>https://dev.to/ghorbani77/login-method-network-in-c-net-3o5l</link>
      <guid>https://dev.to/ghorbani77/login-method-network-in-c-net-3o5l</guid>
      <description>&lt;h2&gt;
  
  
  login method network in c#.net
&lt;/h2&gt;

&lt;p&gt;here i show how to hash password and find ip in c#.net windows forms .&lt;/p&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;private void btn\_enter\_Click(object sender, EventArgs e)        {             Automation\_systemEntities database = new Automation\_systemEntities(PublicVariable.MainConnectionString);            int addad = database.Users.Count();            MessageBox.Show(addad.ToString());            try            {                if (txt\_username.Text.Trim() != "" &amp;amp;amp;&amp;amp;amp; txt\_password.Text.Trim() != "")                {                    /////Hash Password                    SHA256CryptoServiceProvider SHA256 = new SHA256CryptoServiceProvider();                    Byte[] B1;                    Byte[] B2;                    B1 = UTF8Encoding.UTF8.GetBytes(txt\_password.Text.Trim());                    B2 = SHA256.ComputeHash(B1);                    string HashedPassword = BitConverter.ToString(B2);                    ////////                     var Login\_query = (from U in database.Users                                       where U.UserName == txt\_username.Text.Trim()                                       where U.Password == HashedPassword                                       where U.Activity == 1                                       select U).ToList();                     if (Login\_query.Count == 1)                                       {                         ////بدست آوردن مشخصات کاربر جهت استفاده در سرتاسر برنامه                        PublicVariable.gUserFirstName = Login\_query[0].UserFirstName;                        PublicVariable.gUserFamily = Login\_query[0].UserFamily;                        PublicVariable.gUserID = Login\_query[0].UserID;                         /////ثبت اطلاعات کامپیوتر و آی پی کاربر جهت کنترل ورود و خروج                        string ComputerName = System.Environment.MachineName;                        UserLog UL = new UserLog();                        UL.ComputerName = ComputerName;                        UL.IpAddress = lbl\_IP.Text.Trim();                        UL.EnterDateTime = lbl\_date.Text + "-" +                            string.Format("{0:HH:mm:ss}", Convert.ToDateTime(DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second));                        UL.Userid = PublicVariable.gUserID;                         database.UserLogs.Add(UL);                        database.SaveChanges();                    }                    else                    {                        MessageBox.Show("کاربری با این مشخصات یافت نشد.");                        return;                    }                    //////////////////////////////////////////////////                     if (rdb\_admin.Checked)                    {                        if (Login\_query[0].UserName == "admin")                        {                            PublicVariable.gSetUser = 1; ///admin                        }                        else                        {                            MessageBox.Show("کاربری با این مشخصات یافت نشد.");                            return;                        }                    }                    else                    {                        PublicVariable.gSetUser = 2; ///users                    }                     this.Close();                 }             }            catch            {                MessageBox.Show("در ازتباط با سرور مشکلی بوجومد آمده است. لطفا مجددا تلاش کنید");                return;             }         }
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;p&gt;The post &lt;a href="https://ghorbani.dev/login-method-network-in-c-net/"&gt;login method network in c#.net&lt;/a&gt; appeared first on &lt;a href="https://ghorbani.dev"&gt;Mohammad Ghorbani&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>cnet</category>
      <category>loginmethodnetwork</category>
    </item>
    <item>
      <title>Mohammad Ghorbani</title>
      <dc:creator>mohammad ghorbani</dc:creator>
      <pubDate>Fri, 24 May 2019 13:57:08 +0000</pubDate>
      <link>https://dev.to/ghorbani77/mohammad-ghorbani-2lde</link>
      <guid>https://dev.to/ghorbani77/mohammad-ghorbani-2lde</guid>
      <description>

</description>
      <category>cnet</category>
      <category>aspnetcore</category>
      <category>entityframework</category>
    </item>
  </channel>
</rss>
