private static Version DetermineRequestVersion(ClientTypeAnnotation clientType, EntityStates state) { if (state == EntityStates.Deleted) { return(Util.DataServiceVersion1); } Version version = Util.DataServiceVersion1; WebUtil.RaiseVersion(ref version, clientType.GetMetadataVersion()); WebUtil.RaiseVersion(ref version, clientType.EpmMinimumDataServiceProtocolVersion.ToVersion()); return(version); }