Должен ли я использовать 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();
}
}
Кто-нибудь может привести простой пример, относящийся к этому запросу?
Я надеюсь, что мой вопрос имеет смысл. Любые предложения приветствуются.