
یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شیگرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفهای و امکانات کامل!
مشاهده بیشتر
یادگیری MVC Core از مبانی تا پیشرفته: شیگرایی، Routing، Entity Framework، امنیت، تست یونیت، Razor، Ajax، و پروژههای کاربردی! یک دوره کامل برای تسلط بر توسعه وب با ASP.NET Core. به صورت حضوری و آنلاین!
مشاهده بیشترمشخصات مقاله
آموزش صفت اندیس در Entity FrameWork
آموزش صفت اندیس در Entity FrameWork
Entity Framework 6 خصوصیت Index را برای ایجاد Index روی ستون خاصی در پایگاه داده را فراهم می کند که در کد زیر نشان داده شده است.
class Student { public Student() { } public int Student_ID { get; set; } public string StudentName { get; set; } [Index] public int RegistrationNumber { get; set; } }
به طور پیش فرض اسم Index، به این شکل IX_{property name} خواهد بود، هر چند که شما می توانید این اسم Index را تغییر دهید. همچنین شما می توانید آن را به صورت Clustered index تعریف کنید و با مشخصه IsClustered = true آن را مشخص کنید و یا برای unique index آن را به وسیله IsUnique=true مشخص کنید.
[Index( “INDEX_REGNUM”، IsClustered=true، IsUnique=true )] public int RegistrationNumber { get; set; }