Question: How to customize Android Os for supporting regional languages???

I was wondering what the feasibility would be for creating a custom Android build 

and deploying it on a currently available device on the market ....????

Opinion about which language,Sdk,other things i need to use .All are welcome

I don't know where to start .I need Advice from experts

Thanks for your valuable time........

Regards,
Kariyachan

Answer: 
Thank you for reporting this issue. Yes, it is not expected to see both joins. This is a bug that has been fixed in the current (not yet released) bits. In the current bits the same query produces: 

```
SELECT
[Extent1].[Id] AS [Id],
[Extent1].[Name] AS [Name],
[Extent1].[ContactId] AS [ContactId],
...
[Extent2].[Id] AS [Id1],
..
[Extent2].[FirstName] AS [FirstName],
[Extent2].[LastName] AS [LastName]
FROM  [dbo].[Address] AS [Extent1]
INNER JOIN [dbo].[Contact] AS [Extent2] ON [Extent1].[ContactId] = [Extent2].[Id] ORDER BY [Extent2].[LastName] ASC, [Extent2].[FirstName] ASC

```

I bit of playing shows that even on 4.0 this only happens when the relationship is 1:many, 0..1:many seems fine.

Thanks,  

Kati Iceva  

Entity Framework Developer  

Microsoft
I tend to use the lambda syntax so I could be wrong but I think you'll find you want your second part of the order by clause to in fact be a "then by".

E.g.

```
var query = context.Addresses.Include("Contact")
                   .OrderBy(a => a.Contact.LastName)
                   .ThenBy(a => a.Contact.FirstName)

```