[Webinar] Streamline your web hosting managementRegister Today

x
?
Solved

[ForeignKey] not working in System.ComponentModel.DataAnnotations

Posted on 2013-05-19
1
Medium Priority
?
653 Views
Last Modified: 2013-05-23
I am using System.ComponentModel.DataAnnotations in MVC 4 and I am able to specify [Key] for the primary key but [ForeignKey] does not come up in the intellisense nor can I just type in [ForeignKey] without getting an error. Nothing that I have found yet directs me to a possible solution.

Can anyone help?
0
Comment
Question by:AmbassadorSpock
1 Comment
 
LVL 16

Accepted Solution

by:
Stephan earned 2000 total points
ID: 39180692
The ForeignKeyAttribute is available in namespace "System.ComponentModel.DataAnnotations.Schema" inside library "System.ComponentModel.DataAnnotations.dll, v4.0.0.0"

This attribute is only available on .NET 4.5 (and not 4.0)
http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.schema.foreignkeyattribute.aspx

If you are working in .NET 4.0 consider using the AssociationAttribute:
http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.associationattribute(v=vs.100).aspx
0

Featured Post

Learn to develop an Android App

Want to increase your earning potential in 2018? Pad your resume with app building experience. Learn how with this hands-on course.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Enter Foreign and Special Characters Enter characters you can't find on a keyboard using its ASCII code ... and learn how to make a handy reference for yourself using Excel ~ Use these codes in any Windows application! ... whether it is a Micr…

591 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question