زمانی که جدول های دیتابیس خودمون رو توی سی شارپ به کلاس تبدیل میکنیم به ازای هر فیلد توی دیتابیس متغیر با نوع مشخص ایجاد می کنیم.درسته؟
حالا من دیدم یه سریا میان علاوه بر اینکه متغیر تعریف میکنن یک سری Proprty هم تعریف میکنن به این صورت
string _title;
یعنی اول متغیر تعریف میکنن بعدش زیرش اینو مینوسین
public string Title
{
get { return _title; }
set { _title = value; }
}
در صورتی که بدون تعریف کردن پراپرتی میشه با دیتابیس ارتباط بر قرار کرد..
دلیل اینکه هم میان متغیبر استفاده میکنن و هم پراپرتی چیه؟ آیا از نظر امنیتی فرق داره؟ یا بهینه تره؟ دلیلش چیه؟