NDO (.NET Data Objects) is a powerful tool for object relational mapping (O/R-Mapping) on the Microsoft .NET Platform. It integrates smoothly in Visual Studio, using an Add-in.
Be the first to post a text review of .NET Data Objects (NDO). Rate and review a project by clicking thumbs up or thumbs down in the right column.
Feature: NDO supports Visual Studio 2008. Feature: NDO now supports generic persistent types. Feature: The NDO ClassGenerator works with CodeDom providers and supports C# and VB out-of-the-box. Feature: NDO supports multi-column primary keys now. Feature: NDO now supports dependent tables where the oid is mapped to one or more foreign keys. Feature: NDO now supports 64-bit integers in primary keys. Feature: NDO now supports Byte, Int16 and Int64 enum types along with the Int32 enums. Feature: Adding a VerboseMode to the NDOEnhancer to get more information, if an enhancer run fails. Bug: In Inheritance chains deeper than 2 and under certain other circumstances the call to PersistenceManager.Save() might hang in an endless loop. Bug: NDO Enhancer crashes if an assembly name contains space characters. Bug: If a is a persistent field of a value type (int, byte, long) and you use an expression a.f(), where f() is a method of the value type, NDO doesnt produce the correct IL code. The result is a null reference exception. Bug: In certain situations the sequence MakePersistent(obj); pm.Restore(); pm.Save(); leads to an error. Precondition fort he orrurence of the bug: obj has a Composite Element relation and the child element was also created and autoincremented integers were used on both sides of the relation. Feature: The ndoproj files contained an entry ProjPath , which was an absolute path. This led to problems with source control tools, if different developers stored the project in different working directories. The ProjPath entry has been removed, since NDO doesnt need it. Important Change: NDO users can no longer disable the options to produce Schema Files and to merge Schema Information from base assemblies. Turning off this options led to errors in the most cases, so it didnt really make sense. Feature: The type codes of polymorphic types can now be written into the database. Feature: NDO now supports the Spanish, French, and Italian editons of Visual Studio.
Even members of the Administrator group don't have Administrator privileges on Vista. If an action requires administrative privileges, the user is presented either with a prompt for credentials or a dialog, asking, if the action is to be continued. If you do this with the NDO .msi files, it won't work. Due to some technical problems described here: http://blogs.msdn.com/heaths/archive/2006/09/26/Custom-Actions-under-UAC-in-Vista.aspx , the installation of .msi files with custom actions may fail if the custom actions need administrative privileges. That's exactly the case with NDO's installation scripts. The workaround is to run the msi file under the Administrator account: - Press the Start button and type "cmd" in the search box. Cmd.exe appears above the search box. - Right click at the cmd.exe entry and choose "Start as Administrator". - Navigate to the folder, the NDOEnhancerEnterpriseXX.msi resides and start it by simply typing the file name and pressing enter. NOTE: You don't need to enter a key if you're asked to. The key is only necessary for paying customers needing support.
Read this text: http://sourceforge.net/forum/forum.php?forum_id=774453
Hi all, we published NDO as an OpenSource project today under the GPL licence. Formerly NDO was a commercially available product. It consists of a framework (NDO.dll), an assembly enhancer (an IL post-compiler), a visual studio add-in to automate post-compile runs as part of the VS build, a visual mapping tool and a (not yet completed) reverse mapping tool. The SVN repository for the source is here: http://www.netdataobjects.com:81/svn/ If you want to contribute to the project, please drop a note here: http://www.netdataobjects.com/Portal/Support/EMailSupport/tabid/75/Default.aspx In future, we intend to use the sourceforge infrastructure for all communication regarding the published source codes and the development efforts, so have a look at the News on this page. So, have fun with NDO! Mirko Matytschak Project Admin
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?