معرفی
بیایید یک برنامه کنسول C# ساده برای انجام بارگذاری تنبل با روش عمومی ایجاد کنیم.
شروع شدن
در ASP.NET 5 می توانیم برنامه های کنسولی ایجاد کنیم. برای ایجاد یک برنامه جدید کنسول، ابتدا Visual Studio 2015 را باز می کنیم. آن را با استفاده از File-> New-> Project ایجاد کنید.
![تصویر 1](http://pezhvak24.ir/dl/10kcor/cscd/article/lazy-loading-with-generic-methods/Images/image1.png)
حالا ما ASP.NET 5 Console Application را انتخاب می کنیم زیرا برنامه کنسول را ایجاد می کنیم و روی دکمه OK کلیک می کنیم.
![تصویر 2](http://pezhvak24.ir/dl/10kcor/cscd/article/lazy-loading-with-generic-methods/Images/image2.png)
ما باید مراجع زیر را در برنامه خود لحاظ کنیم.
- using System;
- using System.Collections.Generic;
- using System.Linq;
در متد main 2 کلاس و 1 متد ایجاد کرده ام
- EducationProfile<T> – برای تعریف اعضای کلاس.
- Candiate<T> = بارگذاری تنبل را در کلاس آغاز کنید.
- CallLazyLoading = فراخوانی تابع
لطفاً به قطعه کد زیر مراجعه کنید
- static void Main(string[] args)
- {
- try
- {
- CallLazyLoading();
- }
- catch (Exception Ex)
- {
- Console.WriteLine("Error:" + Ex.Message);
- }
- Console.ReadKey();
- }
کلاس را راه اندازی کنید
تعریف درجه یک برای EducationProfile<T> در زیر آورده شده است
- public class EducationProfile<T>
- {
- public T Id { get; set; }
- public T Class { get; set; }
- public T PassingYear { get; set; }
- }