hello, how would i get the primary key id number from a Table WITHOUT making a second trip to the database in LINQ To SQL?
right now, i submit the data to a table, and make another trip to figure out what id was assigned to the new field (in an auto increment id field).
also, seond part of my question is: i am always careful to know the id of a user thats online because i'd rather call their information in various tables using their id as opposed to using a guid or a username, which are all long strings... i do this because i think that SQL Server doing a numeric compare is much (tentative use of the word 'much') more efficient than doing a username (string) or even a guid (very long string) compare... my questions is, am i more concerned than i should be? is the pref. difference worth always keeping the userid (int32) in say, session state?