Blog
Prizen
Prestaasjes
Oer my
Kontakt
Entity Framework
Foegje in primêre en bûtenlânske kaaiferhâlding ta mei Code First -oanpak yn Entity Framework
Mukesh Kumar Mukesh Kumar Pleatst: 4 jier lyn Sjoen: 14719
Dit artikel sil oantoane hoe't jo primêre kaai- en bûtenlânske kaai -relaasje kinne implementearje yn Code First -oanpak yn Entity Framework.
Om dizze taak te foltôgjen, sil ik meiwurkers- en ôfdielingsmodelklasse meitsje en litte wy sjen hoe't jo in relaasje kinne meitsje. Folgje binne de twa modelleklassen.
iepenbiere klasse Department
{
[Kaai]
iepenbier int DepartmentId {get; set; }
[Fereaske]
public string DepartmentName {get; set; }
}
iepenbiere klasse Meiwurker
{
[Kaai]
public int EmployeeId {get; set; }
[Fereaske]
public string EmployeeName {get; set; }
}
Ofdielingsmodel hat primêre kaai as DepartmentId en Meiwurkersmodel hat primêre kaai as EmployeeId. Ik sil in bûtenlânske kaai meitsje fan DepartmentId yn Employee Model.
iepenbiere klasse Department
{
[Kaai]
iepenbier int DepartmentId {get; set; }
[Fereaske]
public string DepartmentName {get; set; }
}
iepenbiere klasse Meiwurker
{
[Kaai]
public int EmployeeId {get; set; }
[Fereaske]
public string EmployeeName {get; set; }
// Bûtenlânske kaai
[Display (namme = "ôfdieling")]
iepenbiere firtuele ynt DepartmentId {get; set; }
[ForeignKey ("DepartmentId")]
iepenbiere firtuele ôfdielingsôfdielings {get; set; }
}
Om Foreign Key te meitsjen, moatte jo ForeignKey -attribút brûke mei it opjaan fan de namme fan it pân as parameter.
[ForeignKey ("DepartmentId")]
iepenbiere firtuele ôfdielingsôfdielings {get; set; }
Jo moatte ek de namme opjaan fan 'e tafel dy't sil meidwaan oan' e relaasje. Ik bedoel te sizzen, definiearje de tabel foar frjemde kaaien.
[Display (namme = "ôfdieling")]
iepenbiere firtuele ynt DepartmentId {get; set; }
Betanke foar it lêzen fan dit artikel, hoopje dat jo d'rfan genietsje.
tags Diele dit artikel
Pleatste opmerkings:
Gyan
GYAN Pleatst: Lêste moanne
Ik besykje troch Migraasje te jaan dy't flater jout .... kinne jo my helpe ...
Lit jo reaksje efter
Dyn namme
E -post ID
Jo side
Dyn kommentaar
Sykje
Sykje nei tutorials, ynterviews as artikels
Lêste eBook Download
Azure DevOps CI/CD Pipeline Complete Practical Guide - Troch Mukesh Kumar
CSharp 6 - Praktyske gids - Troch Mukesh Kumar
Kategoryen
Resinte artikels
Feardigens dy't salaris fan .NET -ûntwikkelder sil ferheegje
SOLID- Principal foar ienige ferantwurdlikens yn typoskript
Eclipse IDE konfigurearje mei Tomcat Server op Windows 10
Stap foar stap Ynstallaasje fan Java Development Kit op Windows 10
Top 10 CSharp String Technyske ynterviewfragen
Populêre artikels
Hoe Curl Command Line -ark te brûken mei FTP en SFTP
CRUD -operaasje yn Asp.Net Core Web API mei Entity Framework Core
3 manieren om Autokomplete tekstfak yn Angular te ymplementearjen mei TypeScript op grutte gegevens
Token basearre ferifikaasje yn Web API
Gegevens eksportearje yn Excel -bestân mei Asp.Net MVC
Find Me
facebook twitter google + keppele
REGISTRearje YN ONS NIJSBRIEF
E-postadres
YNLEVERJE
SKRIUWER
Hy is Software Developer, Microsoft MVP, C# Corner MVP, Blogger en hat wiidweidige ûnderfining mei it ûntwerpen en ûntwikkeljen fan enterprise -skaalapplikaasjes op Microsoft .NET Framework. Ik skriuw by C# Corner, Asp.Net Forum, Technet en Jsfiddle.
Nij -Delhi, INDIA
E-post: [email protected]
ALGEMENE LINKS
Thús
Prizen
Prestaasjes
Privacybelied
Kontakt
LATSTE POST
CSharp 6 Praktyske gids E-boek
Augustus, 2016
© 2017 - Alle rjochten mei Mukesh Kumar
mukeshkumar.net Oer myAwardsBlogKontakt úsSite Map
GOOD...........
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit