Из того, что я собираю, Linq to SQL фактически не выполняет никаких команд базы данных (включая открытие соединений с базой данных) до тех пор, пока не вызывается метод SubmitChanges()
. Если это так, я хотел бы повысить эффективность нескольких методов. Возможно ли вернуть объект ID
объекта перед его вставкой? Я бы предпочел не звонить SubmitChanges()
дважды, если это возможно для меня знать значение идентификатора, прежде чем он фактически вставлен в базу данных. С логической точки зрения было бы целесообразно открыть соединение с базой данных, чтобы узнать значение, но также должна ли выполняться процедура вставки?Идентификатор объекта перед вставкой в базу данных (Linq to SQL)
Благодаря
Благодарим за головок в GUID COMB. Я не сталкивался с ними, поэтому прочитаю. – keyboardP