How to tell what name RIA Services/EF Model uses for Associations?

Posted by Nick Gotch on Stack Overflow See other posts from Stack Overflow or by Nick Gotch
Published on 2010-02-23T20:24:46Z Indexed on 2010/03/23 21:53 UTC
Read the original article Hit count: 426

Hi, I'm working on a C#.NET 3.5 WCF RIA Services app and having an issue with my Entity Framework model.

My entity Foo is mapped to a DB table and has a primary key called FooId. My Bar is mapped to a DB view. I've selectively designed this view to generate a composite key in the EF using two of the columns (by making sure they were non-nullable and the others are all nullable. This was done using NULLIF and ISNULL in the view design.)

I'm able to add this view to the model with no problem but I keep running into an issue when I try to map an association between the two. Foo should contain many Bars but I keep getting the following error when I add the association:

Unable to retrieve AssociationType for association 'FK_Bar_Foo'

According to this page, it looks like this might work if I can properly name the association (since RIA Services looks for specific names.) I've tried several variants of names that match the pattern of other associations with no success. Does anyone know if there's a place I can look to find out what name it's looking for?

Thanks,

© Stack Overflow or respective owner

Related posts about c#3.0

Related posts about .net-ria-services