{"action":"closed","issue":{"url":"https://api.github.com/repos/Azure/azure-mobile-apps-net-server/issues/98","repository_url":"https://api.github.com/repos/Azure/azure-mobile-apps-net-server","labels_url":"https://api.github.com/repos/Azure/azure-mobile-apps-net-server/issues/98/labels{/name}","comments_url":"https://api.github.com/repos/Azure/azure-mobile-apps-net-server/issues/98/comments","events_url":"https://api.github.com/repos/Azure/azure-mobile-apps-net-server/issues/98/events","html_url":"https://github.com/Azure/azure-mobile-apps-net-server/issues/98","id":137268803,"number":98,"title":"CreatedAt, UpdatedAt, Version are always Null","user":{"login":"ChrisTowles","id":3102683,"avatar_url":"https://avatars.githubusercontent.com/u/3102683?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisTowles","html_url":"https://github.com/ChrisTowles","followers_url":"https://api.github.com/users/ChrisTowles/followers","following_url":"https://api.github.com/users/ChrisTowles/following{/other_user}","gists_url":"https://api.github.com/users/ChrisTowles/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisTowles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisTowles/subscriptions","organizations_url":"https://api.github.com/users/ChrisTowles/orgs","repos_url":"https://api.github.com/users/ChrisTowles/repos","events_url":"https://api.github.com/users/ChrisTowles/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisTowles/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Azure/azure-mobile-apps-net-server/labels/Question","name":"Question","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-29T14:26:02Z","updated_at":"2016-03-25T00:36:48Z","closed_at":"2016-03-25T00:36:48Z","body":"I'm trying to use this framework for sync as well as cache however the models returned by `TableController `always have null for `CreatedAt`, `UpdatedAt`, and `Version `properties. Thus for as i understand it making sync impossible. I'm using a `EntityDomainManager` and Nuget Version 1.1.157.1.\r\n\r\nI believe my model has the correct properties so would expect them to populate correctly.\r\n\r\n        #region System properties\r\n        public string Id { get; set; }\r\n        public byte[] Version { get; set; }   \r\n        public DateTimeOffset? CreatedAt { get; set; }\r\n        public DateTimeOffset? UpdatedAt { get; set; }\r\n        public bool Deleted { get; set; }\r\n        #endregion\r\n\r\nDigging deeper I tried to use a `MappedEntityDomainManager `instead however it actual had trouble writing the objects headers for the response due to the Version Tag.resulting in this error. \r\n\r\n\r\n        message: \"An error has occurred.\",\r\n        exceptionMessage: \"The value cannot be null or empty. Parameter name: tag\",\r\n        exceptionType: \"System.ArgumentException\",\r\n        stackTrace: \" at System.Net.Http.Headers.EntityTagHeaderValue..ctor(String tag, Boolean isWeak) at Microsoft.Azure.Mobile.Server.Tables.TableQueryFilter.GetETagFromVersion(Byte[] version) at Microsoft.Azure.Mobile.Server.Tables.TableQueryFilter.AddETagResponseHeader(HttpResponseMessage response)\r\n\r\ni can make it not error by setting the version byte array field to anything, just for testing. \r\n\r\n        //TODO: Hack, don't do this, test only \r\n        result.First().Version = new byte[] { 0x1 };\r\n\r\nAm i doing something wrong or am i misunderstanding something basic. What experience are others having?"}}