Я надеюсь, что вы сможете помочь. Я разрабатываю многоуровневый сайт, используя Linq to Sql. Я создал новый класс (или объект) в DBML-дизайнере с именем memberState. Этот объект не является фактической таблицей в базе данных. У меня этот метод в моем среднем слое:
N-Tiered LinqToSql Вопрос
общественного переопределение IEnumerable (memberState) GetMembersByState (строка @state)
{
используя (BulletinWizardDataContext контекст = DataContext)
{
IEnumerable (memberState) MEMS = (от м в context.Members
присоединиться к ма в context.MemberAddresses
на m.UserId равна ma.UserId
присоединиться с в context.States
на ma.StateId равна s.StateId
, где s.StateName == @state
выбрать новый memberState
{
= идентификатор пользователя m.UserID,
Firstname = m.FirstName,
MiddleInitial = m.MiddleInitial,
LastName = m.LastName,
createDate = m.CreateDate,
modifyDate = m.ModifyDate
}). ToArray (memberState)();
return mems;
}
}
Таблица в моем объединении (члены, государство и MemberAddresses фактические таблицы в моей базе данных). Я создал объект memberStates, поэтому я мог бы использовать его в запросе выше (обратите внимание на Выберите New memberState. Когда данные обновляются на веб-странице, как я могу сохранить изменения в таблице Member? Моя таблица Member состоит из следующие столбцы:. UserId, FirstName, MiddleInitial, LastName, CreateDate, ModifyDate Я не уверен, как сохранить изменения в базу данных
Спасибо,
Я не думаю, что ваше приложение N-многоуровневое имеет какое-либо влияние на проблему/вопрос. – achinda99