{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/EntityFramework/issues/242","repository_url":"https://api.github.com/repos/aspnet/EntityFramework","labels_url":"https://api.github.com/repos/aspnet/EntityFramework/issues/242/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/EntityFramework/issues/242/comments","events_url":"https://api.github.com/repos/aspnet/EntityFramework/issues/242/events","html_url":"https://github.com/aspnet/EntityFramework/issues/242","id":34120167,"number":242,"title":"Support for custom type mapping and simple data store to CLR type conversions","user":{"login":"rowanmiller","id":4741851,"avatar_url":"https://avatars.githubusercontent.com/u/4741851?v=3","gravatar_id":"","url":"https://api.github.com/users/rowanmiller","html_url":"https://github.com/rowanmiller","followers_url":"https://api.github.com/users/rowanmiller/followers","following_url":"https://api.github.com/users/rowanmiller/following{/other_user}","gists_url":"https://api.github.com/users/rowanmiller/gists{/gist_id}","starred_url":"https://api.github.com/users/rowanmiller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rowanmiller/subscriptions","organizations_url":"https://api.github.com/users/rowanmiller/orgs","repos_url":"https://api.github.com/users/rowanmiller/repos","events_url":"https://api.github.com/users/rowanmiller/events{/privacy}","received_events_url":"https://api.github.com/users/rowanmiller/received_events","type":"User","site_admin":false},"labels":[{"id":76481854,"url":"https://api.github.com/repos/aspnet/EntityFramework/labels/type-enhancement","name":"type-enhancement","color":"bfe5bf","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/aspnet/EntityFramework/milestones/2","html_url":"https://github.com/aspnet/EntityFramework/milestone/2","labels_url":"https://api.github.com/repos/aspnet/EntityFramework/milestones/2/labels","id":648040,"number":2,"title":"Backlog","description":"This release is used to track work items that have been approved but are not scheduled a specific release.\r\n<!--\r\n@huboard:{\"order\":100}\r\n-->","creator":{"login":"bricelam","id":1226749,"avatar_url":"https://avatars.githubusercontent.com/u/1226749?v=3","gravatar_id":"","url":"https://api.github.com/users/bricelam","html_url":"https://github.com/bricelam","followers_url":"https://api.github.com/users/bricelam/followers","following_url":"https://api.github.com/users/bricelam/following{/other_user}","gists_url":"https://api.github.com/users/bricelam/gists{/gist_id}","starred_url":"https://api.github.com/users/bricelam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bricelam/subscriptions","organizations_url":"https://api.github.com/users/bricelam/orgs","repos_url":"https://api.github.com/users/bricelam/repos","events_url":"https://api.github.com/users/bricelam/events{/privacy}","received_events_url":"https://api.github.com/users/bricelam/received_events","type":"User","site_admin":false},"open_issues":301,"closed_issues":42,"state":"open","created_at":"2014-05-03T18:58:28Z","updated_at":"2016-12-12T21:31:31Z","due_on":null,"closed_at":null},"comments":22,"created_at":"2014-05-22T20:45:26Z","updated_at":"2016-12-13T17:27:26Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/aspnet/EntityFramework/issues/comments/266804030","html_url":"https://github.com/aspnet/EntityFramework/issues/242#issuecomment-266804030","issue_url":"https://api.github.com/repos/aspnet/EntityFramework/issues/242","id":266804030,"user":{"login":"chadwackerman","id":121650,"avatar_url":"https://avatars.githubusercontent.com/u/121650?v=3","gravatar_id":"","url":"https://api.github.com/users/chadwackerman","html_url":"https://github.com/chadwackerman","followers_url":"https://api.github.com/users/chadwackerman/followers","following_url":"https://api.github.com/users/chadwackerman/following{/other_user}","gists_url":"https://api.github.com/users/chadwackerman/gists{/gist_id}","starred_url":"https://api.github.com/users/chadwackerman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chadwackerman/subscriptions","organizations_url":"https://api.github.com/users/chadwackerman/orgs","repos_url":"https://api.github.com/users/chadwackerman/repos","events_url":"https://api.github.com/users/chadwackerman/events{/privacy}","received_events_url":"https://api.github.com/users/chadwackerman/received_events","type":"User","site_admin":false},"created_at":"2016-12-13T17:27:26Z","updated_at":"2016-12-13T17:27:26Z","body":"@rowanmiller I'm escalating this because you may not be aware of how broken things are.\r\n\r\nI ported a braindead simple app to .NET Core. Because I'm over the age of 25, I originally declared one of my database fields as unsigned long. Resulting in this error using the new stack:\r\n\r\n> The property 'Size' is of type 'ulong' which is not supported by current database provider.\r\n\r\nThis leads me down an absurd path of broken workarounds and public evidence that Microsoft can't get out of its own way. Microsoft's standard technology for writing numbers into SQL Server regressed this basic functionality?\r\n\r\nJust spitballing here, but I can't imagine enterprises are going to modify their schema (especially something as tweaky as unsigned) just because two Microsoft program managers haven't been able to sort this out after 30 months of meetings.\r\n\r\nThe native SQL Service provider was retired in 2012 for whatever reason. Now you're using the generic provider and it doesn't support unsigned. So here I am five years later watching this unfold in slow motion on GitHub.\r\n\r\nI'd use friendlier tone but frankly I've run into over a dozen simple issues where it's clear that nobody is testing basic functionality of anything with these new libraries. It's a bunch of Microsoft silos assuming everything will just magically work together when I type in a code snippet from a MSDN article that has a publication date of one week ago yet refers to an outdated library. Then after making whatever idiotic and unnecessary name tweaks I find on StackOverflow, Visual Studio magically plucks a library from NuGet.\r\n\r\nApparently there's someone sitting in a corner office thinking this works. I am hereby sounding the alarm that it does not.\r\n\r\nAlso I'd love to chat with the people responsible for 1) killing the SQL client 2) ignoring the missing functionality for five years in ADO or whatever you're calling data providers this week and 3) sitting on this very issue for 30 months despite it being at the top of the UserVoice site.\r\n\r\nAlso the EF 5 -> 6 -> Core -> 7 transition. Seriously? There's lots of open source code calling this stuff. Did you do any analysis of what features were actually in use before you started killing and renaming things or did you just tape the specs to the wall and throw darts at them?\r\n\r\nI might suggest you use Azure Batch service and run some data analysis to prioritize features since you're ignoring UserVoice. You could start by putting some GitHub projects into Azure Blob storage. However neither Azure Batch or Azure Storage libraries run on .NET Core because they're pointing fingers at each other over dependency problems. And yes, for some reason Blob Storage pulls in some of these inane types discussed here because the storage team can't bear the thought of having Table Storage in a different DLL. https://github.com/Azure/azure-storage-net/issues/97\r\n\r\nSo congrats, you're blocking a $10 billion business because you can't figure out how to support dates or unsigned types properly. Let alone \"spatial\" or (gasp) \"xml\".\r\n\r\nThe situation is frankly embarrassing and having these unaddressed issues sit in the open for years doesn't buy you much goodwill either. All of this stuff is far too complex for \"the community\" to help with. You gotta break things up into sane pieces and be more clear with future plans if you want to leverage goodwill here instead of just pissing people off."}}
{"actor":{"display_login":"chadwackerman"}}