Neumont ORM Architect for Visual Studio 2008-05CTP released!


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Neumont ORM Architect for Visual Studio 2008-05CTP released!
# 1  
Old 06-10-2008
Neumont ORM Architect for Visual Studio 2008-05CTP released!

The Object-Role Modeling (ORM) standard version 2, associated schemas and generation tools, and a reference implementation in the form of Neumont ORM Architect for Visual Studio.
ImageImage

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

4 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Downloading and running Visual Studio Code

Ubuntu 16.04 I tried downloading the .deb package of Visual Studio Code from here but for some reason it won't open. From Activities Overview if I select the program it shows up in the task panel on the left but it just blinks a few times then goes away. I would rather not have to use snap... (5 Replies)
Discussion started by: Circuits
5 Replies

2. Programming

Debug with VIsual Studio 6, cpp project

Hi, I"m trying to debug one project in VS6 this is cpp ,with source/headers/resource files. I need to start program from terminal with some parameters, e.g. c> feetcmd -a param1 -d param2, now this program going into the loop and the whole PC is frozen, I tried to do TASK_MANAGER/right... (6 Replies)
Discussion started by: trento17
6 Replies

3. Programming

Looking for equal to Visual Studio for Unix

Hello all Im looking for IDE to edit / compile / debug similar to VC++ on windows I need it for verity of UNIX platforms, what do you think is the best tool to use And that its learning carve is easy ( as much as possible) . Thanks (9 Replies)
Discussion started by: umen
9 Replies

4. Windows & DOS: Issues & Discussions

Visual Studio .Net

How can I create and run a stand-alone console application in Visual Studio .Net ? (cpp-file)....... ...thanks for any help (4 Replies)
Discussion started by: Pennywize
4 Replies
Login or Register to Ask a Question
Moose::Cookbook::Meta::Table_MetaclassTrait(3pm)	User Contributed Perl Documentation	  Moose::Cookbook::Meta::Table_MetaclassTrait(3pm)

NAME
Moose::Cookbook::Meta::Table_MetaclassTrait - Adding a "table" attribute as a metaclass trait VERSION
version 2.0603 SYNOPSIS
# in lib/MyApp/Meta/Class/Trait/HasTable.pm package MyApp::Meta::Class::Trait::HasTable; use Moose::Role; Moose::Util::meta_class_alias('HasTable'); has table => ( is => 'rw', isa => 'Str', ); # in lib/MyApp/User.pm package MyApp::User; use Moose -traits => 'HasTable'; __PACKAGE__->meta->table('User'); DESCRIPTION
In this recipe, we'll create a class metaclass trait which has a "table" attribute. This trait is for classes associated with a DBMS table, as one might do for an ORM. In this example, the table name is just a string, but in a real ORM the table might be an object describing the table. THE METACLASS TRAIT
This really is as simple as the recipe "SYNOPSIS" shows. The trick is getting your classes to use this metaclass, and providing some sort of sugar for declaring the table. This is covered in Moose::Cookbook::Extending::Debugging_BaseClassRole, which shows how to make a module like "Moose.pm" itself, with sugar like "has_table()". Using this Metaclass Trait in Practice Accessing this new "table" attribute is quite simple. Given a class named "MyApp::User", we could simply write the following: my $table = MyApp::User->meta->table; As long as "MyApp::User" has arranged to apply the "MyApp::Meta::Class::Trait::HasTable" to its metaclass, this method call just works. If we want to be more careful, we can check that the class metaclass object has a "table" method: $table = MyApp::User->meta->table if MyApp::User->meta->can('table'); In theory, this is not entirely correct, since the metaclass might be getting its "table" method from a different trait. In practice, you are unlikely to encounter this sort of problem. RECIPE CAVEAT
This recipe doesn't work when you paste it all into a single file. This is because the "use Moose -traits => 'HasTable';" line ends up being executed before the "table" attribute is defined. When the two packages are separate files, this just works. SEE ALSO
Moose::Cookbook::Meta::Labeled_AttributeTrait - Labels implemented via attribute traits AUTHOR
Moose is maintained by the Moose Cabal, along with the help of many contributors. See "CABAL" in Moose and "CONTRIBUTORS" in Moose for details. COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Infinity Interactive, Inc.. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-06-28 Moose::Cookbook::Meta::Table_MetaclassTrait(3pm)