Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...A New Provider Independent DAL for DotNetNukeA New Provider Independent DAL for DotNetNuke
Previous
 
Next
New Post
2/4/2006 12:04 AM
 

EntitySpaces, LLC has created a new provider independent DAL for the Microsoft .NET 2.0 Framework. The EntitySpaces TM architecture is generated via a set of templates by the popular MyGeneration code generator and OR Mapping tool. The EntitySpaces architecture works great as DAL for DotNetNuke.

We have a sample GuestBook module that has been built using both EntitySpaces and AJAX on our site. The source to the module plus an overview of the module, including how it was built, is also available.

 EntitySpaces offers DNN module developers an unprecedented feature set.

  •  Provider Independent DynamicQueries (no stored procedures necessary)
  • Ability to Save via stored procedures or dynamic SQL
  • Transaction support - both local ADO.NET and Distributed Transactions
  • Serialization Support
  • Webservice Support 

And coming in a release very soon both hierachical object models and .NET remoting support. Below is an example of how the GuestBook module writes a record to the GuestBook table.

 using (esTransactionScope scope = new esTransactionScope())
{
    GuestBook objGuestBook =
new GuestBook();
    objGuestBook.AddNew();
    objGuestBook.ModuleId =
this.ModuleId;
    objGuestBook.UserId =
this.UserId;
    objGuestBook.Message = eventArgument;
    objGuestBook.PostedOn =
DateTime.Now;
    objGuestBook.Save();
    scope.Complete();
}
 

See http://www.entityspaces.net for more information.
 
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...A New Provider Independent DAL for DotNetNukeA New Provider Independent DAL for DotNetNuke


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out