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