Должен ли я использовать Linq To SQL непосредственно в коде или использовать другой подход? [закрыто]

Мы разрабатываем проект вASP.NET/C# это не очень большой проект, но значительный. В настоящее время мы разработали несколько страниц. Я говорю сейчас с точки зрения одной страницы. Такой подход применяется для каждой страницы, которая была разработана до сих пор.

В коде моей страницы мы используемLinq To SQL запросы напрямую.insert operation готово ,queries заполнятьdropdownlists и другиеdatabase связанные операции используются в коде позади себя.

Мы используем функции, хотя. То же самое касается и других страниц.

Мой вопрос должен ли я включить их вclass файлы, а затем создатьobjects и вызвать соответствующие методы, чтобы сделать мои вещи?

Если да, должны ли мы создать единыйclass или создать один класс на страницу. Это называется созданиеData Access Layer.

Может кто-нибудь помочь мне предложить правильный способ сделать это?

Является ли этот подход хорошей практикой программирования?

Это простая функция, которую мы используем в нашем коде

public void AccountTypeFill()
        {
            //Get the types of Account ie Entity and individual
            var acc = from type in dt.mem_types
                       select type.CustCategory;
            if (acc != null)
            {
                NewCustomerddlAccountType.DataSource = acc.Distinct().ToList();
                NewCustomerddlAccountType.DataBind();  
            }
        }

Кто-нибудь может привести простой пример, относящийся к этому запросу?

Я надеюсь, что мой вопрос имеет смысл. Любые предложения приветствуются.

Ответы на вопрос(1)

Ваш ответ на вопрос