Правильно, что у меня немного сложный умственный блог с некоторыми Linq to SQL и MVC.
Начало работы с MVC и L2SQL в порядке.
- ФК отношения. -> при использовании MVC и у нас есть отношения fk в модели,
и представление основано на строго типизированном объекте - как вы получаете данные из связанной таблицы?
Например,
User (Table)
UserId
UserName
Call (Table)
CallId
UserId
CountryId
Country(Table)
CountryID
CountryName
ТАК, я хочу получать только звонки для пользователя с определенной страной?
Представление - основано на Call Object, так как это представление "Details" -
как мне получить UserName и CountryName и при этом поддерживать представление на основе Call?
Казалось бы, мне все еще нужно создать объект CallForUserByCountry - но это становится грязным
при сохранении в качестве объекта CallForUserByCountry также необходимо реализовать способ создания Call User и Country.
запрос linq
var calls = from c in db.Call
where c.CountryID == id
select new CallForUserByCountry or new something// this is bit that suggests a new object.
Надеюсь, я что-то упустил ...