
یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شیگرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفهای و امکانات کامل!
مشاهده بیشتر
یادگیری MVC Core از مبانی تا پیشرفته: شیگرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژههای کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!
مشاهده بیشترمشخصات مقاله
آموزش تفسیر داده ها در Code-First
آموزش تفسیر داده ها در Code-First
DataAnnotation in Code-First
EF Code-First یک مجموعه از ویژگی های DataAnnotation را فراهم می کند که می توانید این ویژگی ها را روی خصوصیات و کلاس های Domain به کار برید. برای استفاده از DataAnnotation شما باید namespace، System.ComponentModel.DataAnnotations را وارد کنید. DataAnnotationبه طور اساسی شامل صفاتی برای اعتبار server side و ویژگی های مرتبط به پایگاه داده می باشد.
Validation Attributes
ویژگی های درستی Validation
Database Schema related Attributes
ویژگی های مرتبط با طرح پایگاه داده
DataAnnotation example: [Table("StudentInfo")] public class Student { public Student(){ } [Key] public int SID { get; set; } [Required(ErrorMessage="Student Name is Required" )] [Column("Name"، TypeName="ntext")] [MaxLength(20)، MinLength(2، ErrorMessage="Student name can not be 2 character or less")] public string StudentName { get; set; } [NotMapped] public int? Age { get; set; } [ConcurrencyCheck()] [Timestamp] public Byte[] LastModifiedTimestamp { get; set; } public int? MathScore { get; set; } public int? ScienceScore { get; set; } [DatabaseGenerated(DatabaseGeneratedOption.Computed)] public int? TotalScore { get; set; } public int StdId { get; set; } [ForeignKey("StdId")] public virtual Standard Standard { get; set; } }