Entity Framework - The property cannot be configured as a navigation property -


i'm defining 2 entities following, strange behavior occurring:

[table("clienttypes", schema="dbo")] public clienttype {     [key]     public int id { get; set; }     public string name { get; set; } }  [table("clients", schema="dbo")] public client {      [key]     public long id { get; set; }      [foreignkey("clienttypeid")]     public int clienttypeid { get; set; }     public virtual clienttype clienttype { get; set; } } 

i'm getting clienttypeid property filled value, clienttype object filled nothing. can me this?

thank all!

the foreignkey attribute have on wrong property.

the annotation may placed on foreign key property , specify associated navigation property name, or placed on navigation property , specify associated foreign key name.

- source

[foreignkey("clienttypeid")] should decorate public virtual clienttype clienttype instead,

or change [foreignkey("clienttype")] , leave is.


Comments

Popular posts from this blog

c++ - Delete matches in OpenCV (Keypoints and descriptors) -

java - Could not locate OpenAL library -

sorting - opencl Bitonic sort with 64 bits keys -