1) Полностью зависит от того, насколько сложными будут вещи. Если вам нужен быстрый DAL, который более или менее отражает ваши таблицы в режиме 1: 1, выберите L2S (или SubSonic, если вам нужно что-то более зрелое и поддерживаемое). Если вы собираетесь использовать более n-уровневый тип, в котором ваши таблицы и модель домена совершенно разные, выберите OR / M, например Entity Framework (или NHibernate, если вы хотите что-то, что намного лучше во всех отношениях)
2) Членство в ASP.net чрезвычайно сложно, и некоторые его части плохо спроектированы. Однако это зависит от того, сколько у вас опыта в этих вещах. Если вы достаточно знаете, как предпринять шаги, чтобы избежать атак фиксации сеанса, просто попробуйте свои собственные, потому что есть вероятность, что это будет лучше, чем готовое решение. Если вы не знаете, что это такое, найдите время, чтобы изучить вариант по умолчанию.
person
Matt Briggs
schedule
06.11.2009