View Full Version : سوال: complex type چیست؟
hossein_va
دوشنبه 31 فروردین 1394, 20:01 عصر
سلام.
میشه یه توضیحی بدین complex type چیه و به چه دردی میخوری و روش استفادش چطوره؟
En_MK
دوشنبه 29 تیر 1394, 16:57 عصر
سلام
من چیزی که خودم متوجه شدم را میگم(Complex Type in EF).
اگر شما چند ستون داشته باشید که در پروژه تون بارها بارها قرار باشه تکرار بشه بهتره در قالب یک کلاس ایجادشون کنید.
مثلا ادرس (خیابان-شهر-کوچه -پلاک و..) شاید در یک پروژه مثل موسسه برای کارمندان ودانشجوها و... تکرار بشه پس بهتره در قالب یک کلاس ایجادش کنیم
[ComplexType]
public class Address
{
public string City {get; set;}
public string Street { get; set; }
public string StateOrProvince { get; set; }
public string Country { get; set; }
}
ودر کلاسهای دیگه (که قرار هستند به جدول در دیتابیس تبدیل بشن) استفاده کنیم
public partial class Student
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public Address HomeAddress { get; set; }
public Address OfficeAddress { get; set; }
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.