0
У меня есть таблица больницы и адрес таблица, где я написал простой запрос данных в БДSimple.data и литье Логика
db.Hospitals.All().Join(DB.Address,out address).
Select(db.Hospitals.name,address.PostCode.As(Address.PostCode));
Больница Модель класс Адрес внутренне
Class HospitalModel
{
public string Name{get;set;}
public HospitalAddress Address{get;set;}
}
public class HospitalAddress
{
public string PostCode{get;set;}
}
Я могу получить свойство Name, но почтовый индекс в HospitalAddress не работает. Удивление, где это проблема.
Имя таблицы - это адрес, где указано имя поля Адрес – satish
Тогда ваш исходный запрос не будет работать, поскольку вы ссылаетесь на таблицу адресов как DB.Address в вызове Join. Try List hospitalals = db.Hospitals.All(). С (db.Hospitals.Addresses.As («Адрес»)); Simple.Data делает некоторые простые магии плюрализации, поэтому вы можете позвонить в свою таблицу, используя либо единственное, либо множественное число имени таблицы. Подробности по этому поводу: http://blog.hmobius.com/post/2012/06/23/Name-Resolution-in-SimpleData.aspx. –
Hmobius