Где должны храниться строки подключения в n-уровневом приложении asp.net

Ребята,

У меня есть проект ASP.NET, который довольно многоуровневый по пространству имен, но мне нужно разделить на три проекта: Data Layer, Middle Tier и Front End.

Я делаю это, потому что ...

A) Это кажется правильным, или что-то еще) максимально эффективно. Суть этого приложения в том, что ...

Мне нужно написать приложение, которое будет брать список файлов (некоторые большие, некоторые маленькие) и помещать их на DVD (или компакт-диски, или что-то еще) как можно эффективнее. Весь смысл этого приложения состоит в том, чтобы израсходовать как можно больше 1-го диска перед переходом на 2-й диск, максимально заполнить 2-й диск перед переходом на 3-й и т. Д.

(Примечание: приложение не 'не нужно делать фактическую запись на DVD, просто нужно выяснить, как лучше всего подходит).

Сначала я подумал, что у меня есть хороший план игры, генерируя перестановку файлов и затем проверяя каждую комбинацию на посмотрим, что подходит лучше всего. (Моя просьба о помощи по этому поводу может быть найдена ЗДЕСЬ )

Но чем больше файлов, тем больше времени потребуется ... экспоненциально. Так что я хотел бы узнать ваше мнение о том, как лучше всего этого добиться.

Есть идеи? И, как всегда, всегда приветствуется код C #.

7
задан Community 23 May 2017 в 12:30
поделиться