tag:dataobjects.uservoice.com,2008-02-07:/activity Xtensive LLC on UserVoice 2012-05-08T06:00:55-07:00 tag:dataobjects.uservoice.com,2008-02-07:Event/11308596 2012-05-08T06:00:55-07:00 2012-05-08T06:00:55-07:00 View support <p>Malisa Ncube suggested:<br />http://support.x-tensive.com/question/5061/view-support</p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/11301770 2012-05-07T06:55:31-07:00 2012-05-07T06:55:31-07:00 Import and convert from EF, L2SQL or other ORMs <p>Malisa Ncube suggested:<br />Not sure whether this is politically correct.</p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/11301642 2012-05-07T06:31:18-07:00 2012-05-07T06:31:18-07:00 Query analyzer/profiler [updated] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=502</p><p>Malisa Ncube said:<br /><div class="typeset"><p>I prefer an independent profiler. This can be activated via a DataObject.NET pane that would be part of the Project settings or running the .exe directly</p> <p>Settings such as logging/caching/connections/sessions can be also done from this pane. </p></div></p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/11301401 2012-05-07T05:50:25-07:00 2012-05-07T05:50:25-07:00 Entity Model Designer [updated] <p>Create entity model designer to model first entities in Entity Framework like designer. Also add feature to import existing database schema into designer.</p><p>Malisa Ncube said:<br /><div class="typeset"><p>Please add Full Visual Studio 11 Support</p></div></p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/11281076 2012-05-03T09:27:54-07:00 2012-05-03T09:27:54-07:00 add JSON (de)serialization optimized for DataObjects.Net [updated] <p>Even though it is quite simple to serialize objects with the System.Web.Script.Serialization.JavaScriptSerializer it has some issues when there are circular references. There are ways to resolve this like using the [ScriptIgnore] tag or by avoiding properties who result in circular references with Linq (see also: http://stackoverflow.com/questions/2002940/json-and-circular-reference-exception). The DataObjects.Key is one of the properties that results in a circular reference which means it is harder to serialize in a straight forward manner. I'm not sure what the solution should be at the moment but maybe there are more developers who see this as a usefull feature and have ideas for the solution also. </p><p>Jos said:<br /><div class="typeset"><p>Hi Dmitri, we used to use JSON.NET and it is just to rough for our needs. When returning something in a WCF service that returns JSON the result should always be as specific as possible. Ideally speaking we would return anonymous types just providing the necessary details but that is not (yet) supported in .NET. Our current way of doing it is returning specific Result classes... wich works but is not ideal.</p></div></p> Jos tag:dataobjects.uservoice.com,2008-02-07:Event/11137375 2012-04-11T06:57:22-07:00 2012-04-11T06:57:22-07:00 Mapping to multiple schemas [updated] <p>http://support.x-tensive.com/question/2783/feature-request-mapping-to-multiple-schemas</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>Actually, the feature is almost done. It was me, who updated the status so late =)</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11136480 2012-04-11T05:23:12-07:00 2012-04-11T05:23:12-07:00 Sync / Replication [is now planned] <p>Synchronization between DO Domains on different machines - data replication. To get two birds with one stone: Cluster Operations and Load-balancing. This should work regardless of the underlying storage.</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11136479 2012-04-11T05:23:12-07:00 2012-04-11T05:23:12-07:00 Sync / Replication [updated] <p>Synchronization between DO Domains on different machines - data replication. To get two birds with one stone: Cluster Operations and Load-balancing. This should work regardless of the underlying storage.</p><p>Dmitri Maximov (admin) responded:<br /><div class="typeset"><p>Preliminary planned for 4.6</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11135927 2012-04-11T03:15:13-07:00 2012-04-11T03:15:13-07:00 Mapping to multiple schemas [updated] <p>http://support.x-tensive.com/question/2783/feature-request-mapping-to-multiple-schemas</p><p>Peter Šulek said:<br /><div class="typeset"><p>Great to hear you started this one!</p></div></p> Peter Šulek tag:dataobjects.uservoice.com,2008-02-07:Event/11135924 2012-04-11T03:14:35-07:00 2012-04-11T03:14:35-07:00 Storage explorer [is now declined] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=222</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11135912 2012-04-11T03:13:17-07:00 2012-04-11T03:13:17-07:00 L2 Cache [is now planned] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=130</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11135910 2012-04-11T03:13:06-07:00 2012-04-11T03:13:06-07:00 Community Edition [is now planned] <p>There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11135909 2012-04-11T03:12:45-07:00 2012-04-11T03:12:45-07:00 MS SQL Server CE 4.0 dataprovider [is now planned] Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11129432 2012-04-10T07:28:43-07:00 2012-04-10T07:28:43-07:00 Mapping to multiple schemas [is now started] <p>http://support.x-tensive.com/question/2783/feature-request-mapping-to-multiple-schemas</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11129430 2012-04-10T07:28:31-07:00 2012-04-10T07:28:31-07:00 Automatic transaction reprocessing [is now completed] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=651</p> Anonymous tag:dataobjects.uservoice.com,2008-02-07:Event/11129425 2012-04-10T07:27:53-07:00 2012-04-10T07:27:53-07:00 Comprehensive offline help file [updated] <p>There is many features that are not in the .chm help file. Some of this content exists in the dataobjects.net blog and the support site. Digging it up requires online connection and its not clear where you'll find your specific answer to your question. Are you able to beef up the .chm file with more content? Even more info on extensible points of the ORM, services and even architectural information for beginners. Best practices should also be included and different usage scenarios. Thanks.</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>Malisa,</p> <p>Good idea. I think we should choose a platform for the upcoming knowledge base with this new requirement.</p> <p>Thanks</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11128806 2012-04-10T06:01:10-07:00 2012-04-10T06:01:10-07:00 Comprehensive offline help file <p>Malisa Ncube suggested:<br />There is many features that are not in the .chm help file. Some of this content exists in the dataobjects.net blog and the support site. Digging it up requires online connection and its not clear where you'll find your specific answer to your question. Are you able to beef up the .chm file with more content? Even more info on extensible points of the ORM, services and even architectural information for beginners. Best practices should also be included and different usage scenarios. Thanks.</p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/11090880 2012-04-04T06:03:17-07:00 2012-04-04T06:03:17-07:00 Stored procedures [updated] <p>http://support.x-tensive.com/question/1401/stored-procedures</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>I guess, the answer is here: <a href="http://support.x-tensive.com/question/1401/stored-procedures" rel="nofollow" target="_blank">http://support.x-tensive.com/question/1401/stored-procedures</a></p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/11090721 2012-04-04T05:46:28-07:00 2012-04-04T05:46:28-07:00 Stored procedures [updated] <p>http://support.x-tensive.com/question/1401/stored-procedures</p><p>Leana Childs said:<br /><div class="typeset"><p>For what?</p></div></p> Leana Childs tag:dataobjects.uservoice.com,2008-02-07:Event/10942142 2012-03-12T11:10:27-07:00 2012-03-12T11:10:27-07:00 Community Edition [updated] <p>There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p><p>Malisa Ncube said:<br /><div class="typeset"><p>Sound very good. :) </p></div></p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/10934847 2012-03-11T04:18:21-07:00 2012-03-11T04:18:21-07:00 Community Edition [updated] <p>There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>There was an alternative idea: to support only databases that are available free of charge: SQL Server Express, SQL Server CE, PostgreSQL, SQLite, MySQL, Firebird, Oracle Express, etc., but not paid versions of the above-mentioned databases.</p> <p>What do you think?</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10924012 2012-03-09T03:17:05-08:00 2012-03-09T03:17:05-08:00 Community Edition [updated] <p>There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p><p>Malisa Ncube said:<br /><div class="typeset"><p>Support only one provider, SQL Express but keep other features available with few entities. </p></div></p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/10889735 2012-03-05T01:17:49-08:00 2012-03-05T01:17:49-08:00 Community Edition [updated] <p>There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>Should any features be cut too?</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10843353 2012-02-27T06:52:30-08:00 2012-02-27T06:52:30-08:00 Scaffolding templates <p>Malisa Ncube suggested:<br />For ASP.NET MVC like so http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/ Other scaffolding templates for may also be including. e.g. for Services Layer e.t.c.</p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/10842552 2012-02-27T03:55:54-08:00 2012-02-27T03:55:54-08:00 Community Edition [updated] <p>There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p><p>Malisa Ncube said:<br /><div class="typeset"><p>You may choose to limit the number of persistent entities to say 10 or 15. </p></div></p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/10796155 2012-02-20T04:17:44-08:00 2012-02-20T04:17:44-08:00 Treat abstract classes as interfaces [updated] <p>I mean the classes that are outside any hierarchy</p><p>Alex Ustinov said:<br /><div class="typeset"><p>This improvement should allow to query for an abstract class that derives from Entity but not in persistent hierarchy. <br />So it should be possible to query for Organization in the following model sample:</p> <p>public abstract class Organization: Entity <br />{ <br /> [Field, Key] <br /> public int Id { get; private set; }</p> <p> [Field] <br /> public string Name { get; set; } <br />}</p> <p>[HierarchyRoot] <br />public class Enterprise: Organization <br />{ <br />... <br />}</p> <p>[HierarchyRoot] <br />public class Department: Organization <br />{ <br />... <br />}</p></div></p> Alex Ustinov tag:dataobjects.uservoice.com,2008-02-07:Event/10796055 2012-02-20T03:50:08-08:00 2012-02-20T03:50:08-08:00 Treat abstract classes as interfaces <p>Dmitri Maximov suggested:<br />I mean the classes that are outside any hierarchy</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10795659 2012-02-20T02:30:42-08:00 2012-02-20T02:30:42-08:00 Community Edition [updated] <p>There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>Which features could be good candidates for the limitation?</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10795521 2012-02-20T01:57:05-08:00 2012-02-20T01:57:05-08:00 Community Edition [updated] <p>There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p><p>Malisa Ncube said:<br /><div class="typeset"><p>Some &quot;Starter Edition&quot; with limited features.</p></div></p> Malisa Ncube tag:dataobjects.uservoice.com,2008-02-07:Event/10786910 2012-02-17T23:49:47-08:00 2012-02-17T23:49:47-08:00 Community Edition [updated] <p>There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>Should it have a special license or a limited set of features? <br />What's your preferences? Which option would work?</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10786798 2012-02-17T22:53:34-08:00 2012-02-17T22:53:34-08:00 Community Edition <p>Rohit K suggested:<br />There should be a community edition for non-commercial users to learn and explore it before diving into production environment.</p> Rohit K tag:dataobjects.uservoice.com,2008-02-07:Event/10715745 2012-02-08T07:02:09-08:00 2012-02-08T07:02:09-08:00 Mono compatibility [updated] <p>Sergey Yakunin said:<br /><div class="typeset"><p>Nice feature but I don't use Mono!</p></div></p> Sergey Yakunin tag:dataobjects.uservoice.com,2008-02-07:Event/10654848 2012-01-31T01:08:29-08:00 2012-01-31T01:08:29-08:00 MS SQL Server CE 4.0 dataprovider [updated] <p>Dmitri Maximov said:<br /><div class="typeset"><p>MS SQL Server CE 4.0 data provider is preliminary planned for version 4.7 (Summer)</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654489 2012-01-30T22:53:19-08:00 2012-01-30T22:53:19-08:00 L2 Cache [updated] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=130</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>L2 Cache feature is preliminary planned for 4.7 version (Summer 2012)</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654443 2012-01-30T22:30:03-08:00 2012-01-30T22:30:03-08:00 Xml field type [is now planned] <p>http://support.x-tensive.com/question/3789/xml-field-type</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654442 2012-01-30T22:30:03-08:00 2012-01-30T22:30:03-08:00 Xml field type [updated] <p>http://support.x-tensive.com/question/3789/xml-field-type</p><p>Dmitri Maximov (admin) responded:<br /><div class="typeset"><p>Preliminary planned for 4.7</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654426 2012-01-30T22:27:19-08:00 2012-01-30T22:27:19-08:00 Load/Save for IMDB [is now declined] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=505</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654425 2012-01-30T22:27:19-08:00 2012-01-30T22:27:19-08:00 Load/Save for IMDB [updated] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=505</p><p>Dmitri Maximov (admin) responded:<br /><div class="typeset"><p>IMDB is no longer supported starting from version 4.5</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654423 2012-01-30T22:26:51-08:00 2012-01-30T22:26:51-08:00 Nuget package [is now planned] Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654422 2012-01-30T22:26:51-08:00 2012-01-30T22:26:51-08:00 Nuget package [updated] <p>Dmitri Maximov (admin) responded:<br /><div class="typeset"><p>Planned for 4.5 version</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654417 2012-01-30T22:24:53-08:00 2012-01-30T22:24:53-08:00 Transactions for IMDB [is now declined] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=503</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654416 2012-01-30T22:24:53-08:00 2012-01-30T22:24:53-08:00 Transactions for IMDB [updated] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=503</p><p>Dmitri Maximov (admin) responded:<br /><div class="typeset"><p>IMDB is excluded from our future releases starting from version 4.5</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654408 2012-01-30T22:23:47-08:00 2012-01-30T22:23:47-08:00 SqlGeography &amp; SqlGeometry data types [is now planned] <p>SQL 2008 http://code.google.com/p/dataobjectsdotnet/issues/detail?id=589</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654403 2012-01-30T22:22:46-08:00 2012-01-30T22:22:46-08:00 Mapping to multiple schemas [is now planned] <p>http://support.x-tensive.com/question/2783/feature-request-mapping-to-multiple-schemas</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10654402 2012-01-30T22:22:34-08:00 2012-01-30T22:22:34-08:00 Automatic transaction reprocessing [is now started] <p>http://code.google.com/p/dataobjectsdotnet/issues/detail?id=651</p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10590655 2012-01-20T03:20:00-08:00 2012-01-20T03:20:00-08:00 Educational process [updated] <p>I work with programming and today I have the opportunity to be a teacher of the discipline of 'systems development'. I believe we need to focus not on traditional techniques but innovative ones: the DataObjects.Net in this list. The study is in the direction of object orientation, independent of database and SQL commands.</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>Fabio,</p> <p>That's great idea. How could we help you with that?</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10587145 2012-01-19T12:45:36-08:00 2012-01-19T12:45:36-08:00 Educational process <p>Fábio suggested:<br />I work with programming and today I have the opportunity to be a teacher of the discipline of 'systems development'. I believe we need to focus not on traditional techniques but innovative ones: the DataObjects.Net in this list. The study is in the direction of object orientation, independent of database and SQL commands.</p> Fábio tag:dataobjects.uservoice.com,2008-02-07:Event/10535324 2012-01-11T02:39:28-08:00 2012-01-11T02:39:28-08:00 add support for sharing data trough the ODATA protocol. [updated] <p>add support for sharing data trough the ODATA protocol.</p><p>Dmitri Maximov said:<br /><div class="typeset"><p>While this is not a direct responsibility of ORM core, this could be done as an another extension or as a part of the Practices project.</p></div></p> Dmitri Maximov tag:dataobjects.uservoice.com,2008-02-07:Event/10535212 2012-01-11T02:21:20-08:00 2012-01-11T02:21:20-08:00 add support for sharing data trough the ODATA protocol. <p>Jos suggested:<br />add support for sharing data trough the ODATA protocol.</p> Jos tag:dataobjects.uservoice.com,2008-02-07:Event/10535197 2012-01-11T02:18:07-08:00 2012-01-11T02:18:07-08:00 add JSON (de)serialization optimized for DataObjects.Net [updated] <p>Even though it is quite simple to serialize objects with the System.Web.Script.Serialization.JavaScriptSerializer it has some issues when there are circular references. There are ways to resolve this like using the [ScriptIgnore] tag or by avoiding properties who result in circular references with Linq (see also: http://stackoverflow.com/questions/2002940/json-and-circular-reference-exception). The DataObjects.Key is one of the properties that results in a circular reference which means it is harder to serialize in a straight forward manner. I'm not sure what the solution should be at the moment but maybe there are more developers who see this as a usefull feature and have ideas for the solution also. </p><p>Jos said:<br /><div class="typeset"><p>Actually, since we have DataObjects.Net and since we have jQuery, I prefer not to use ASP.Net controls anymore because a) the rich server-side development is very rich and for that we pay the price by performance. IMHO the main activity of a web-server these days should be providing (JSON) data being parsed clientside with something like jQuery or Mootools or whatever you prefer as a developer. Therefore, if DataObjects.Net would provide ways to provide a JSON facade, DataObjects would become an Ultimate (!) data provider for online applications. Maybe supporting the ODATA (<a href="http://www.odata.org/" rel="nofollow" target="_blank">http://www.odata.org/</a>) would be an idea with this... just brain-farting a bit here! ;)</p></div></p> Jos