Рекомендации по сохранению сущностей LINQ to SQL между запросами ASP.NET - PullRequest
0 голосов
/ 15 мая 2009

Для моего текущего проекта я использую LINQ to SQL в качестве ORM. Пока я храню измененные сущности в сеансе, чтобы сохранить изменения, сделанные между запросами ASP.NET. Как лучше всего это делать, потому что в последнее время я начал использовать этот подход, который не очень масштабируем для веб-ферм.

Ответы [ 2 ]

2 голосов
/ 16 мая 2009

Лично я бы не стал этого делать вообще. Я знаю, что можно повторно присоединить сущности, но это не тривиально, и я искренне изо всех сил пытаюсь придумать выгоду, если сделать это по сравнению с другими методами поддержания состояния.

Здесь есть хорошая статья , в которой говорится о плюсах и минусах различных методов, но мне было бы интересно узнать, какие есть плюсы!

0 голосов
/ 16 мая 2009

Вы имеете в виду, что она не масштабируется для вашей веб-фермы, потому что у вас есть InProc Session или потому что более общий процесс не масштабирует? Мое мнение таково: если у вас есть InProc Session и, следовательно, он не будет работать над веб-фермой, вам придется где-то выйти из процесса, чтобы сохранить эти данные, и поэтому вы также можете зафиксировать базу данных. Но если у вас есть особые обстоятельства, вы можете объяснить это, чтобы получить лучший ответ.

...