public long GetNewCRN()
{
return ((from c in DataContext.GetTable<Cust_Master>()
select c.CUSTSERH_CRN).Max() + 1);
}
Будет ли этот Linq to Sql
запрос сначала извлечь все записи из таблицы, а затем выбрать максимум столбца?
Если да, то не плохая ли идея использовать linq to sql
вместо обычного SqlCommand
?
Или есть ли другой способ сделать это в linq to sql
?
Когда я присоединяю Console.Out, я ничего не вижу (командная строка даже не открывается).
Но когда я включаю следующее: -
context.Log = new System.IO.StreamWriter("d:\\abcd.txt");
Я получаю сообщение об ошибке: «Процесс не может получить доступ к файлу, поскольку он используется другим процессом», и этот процесс называется «w3wp.exe».
Как я могу увидеть команды sql, выполняемые DataContext тогда?