When using EF code first, is there a way to tell SQL Server to assign SYSUTCDATETIME() to a table column that corresponds to a DateTime property in the entity class I'm saving to the database.
If not, then how to solve the issue of having your C# code running on a server farm, where farm nodes can have slightly different system time. As a result, if e.g. Node1 is slightly ahead of Node2 and makes some database change slightly before Node2, the timestamp of the change made by Node1 can be greater than the timestamp of the change made by Node2, even though the actual change happened earlier.