Softpedia
 

WINDOWS CATEGORIES:



GLOBAL PAGES >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Sticky Password FR...
  • Parallels Workstat...
  • ESET NOD32 Antivir...
  • BitDefender Total ...
  • WinPatrol 24.6.201...
  • PerfectDisk Free D...
  • Adobe Photoshop CS...
  • PerfectDisk Profes...
  • Windows 8 Consumer...
  • Atlantis Word Proc...
  • Home > Windows > Programming > Components & Libraries
     Report malware

    LightSpeed 4.0

    download button

    Downloads: 122  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Last Updated:

    Category:

    Demo / USD 349.00 buy button
    26 KB / Windows All
    [view history]
    C: \ Programming \ Components & Libraries

     Read user reviews (0)  Send to friend   Follow (0 users)

    LightSpeed description

    Deliver faster with a productive ORM software

    LightSpeed is a powerful tool designed to help professionals to design application models using classes and properties. It allows you to take control of your data using a reliable modelling and object-relational mapping framework for .NET.

    With a high performance core framework and a visual designer built for rapid development, LightSpeed helps you deliver data‑driven applications more quickly than ever before.

    LightSpeed is a framework that helps you to rapidly build persistent domain models for .NET applications. LightSpeed helps you to define classes and their relationships, and to conveniently load and save entities using a database, avoiding the need to write large amounts of boilerplate data access code.

    Using LightSpeed, you work at the level of business objects, not at the level of database rows. It is lightweight and fast as lightning.

    LightSpeed’s design philosophy is centered on the following guiding principles: convention over configuration, support idiomatic .NET domain models (validation, data binding, change notification), highly usable API and low barrier to entry, encapsulate and encourage best practice patterns (session per request, Unit of Work)

    Here are some key features of "LightSpeed":

    Domain modelling:
    · LightSpeed supports domain-driven design concepts such as entities and value objects, the Unit of Work pattern and aggregates.

    Visual model design:
    · You can create models in a visual designer, making it easy to see the relationships between entities and reducing the need for hand coding. Models can be created from an existing database or from scratch using a toolbox.

    Rapid design iteration:
    · The designer allows quick, non-destructive synchronization of the database and the model, meaning there are no speed-bumps as you evolve your model.

    LINQ:
    · You can use the popular LINQ syntax and methods to perform LightSpeed queries, gaining the benefits of code completion, compiler type checking and so on. LightSpeed also provides a query object API for dynamic queries and finer control.

    Validation:
    · You can specify validation rules at the entity or property level. LightSpeed automatically checks validity before allowing an entity to be saved. Each entity exposes an Errors collection which supports data binding for easy presentation.

    Eager and lazy loading:
    · You can load an entity’s dependencies in the same database query as the entity, avoiding the infamous N+1 problem. You can also define your own eager load graphs for different situations.

    UI framework support:
    · LightSpeed implements several standard UI integration interfaces for you, including IEditableObject, INotifyPropertyChanged and IDataErrorInfo, making it easy to use entities in data-driven user interfaces.

    Convention-based mapping:
    · You can just create your classes without having to spend extra effort mapping them to a database schema.

    Safe, efficient data access:
    · LightSpeed always uses parameters in database statements, avoiding the risk of SQL injection vulnerabilities. Statements are optimised and batched for efficiency.

    Multiple databases:
    · You can use LightSpeed with Microsoft SQL Server, Oracle, MySQL, PostgreSQL, IBM DB2, SQLite, SQL Server Compact and VistaDB. It also works with the Amazon SimpleDB and Microsoft SQL Azure cloud databases.

    Database migrations:
    · For manageable and controllable upgrading and downgrading of the database schema.

    Distributed application support:
    · You can ship an object graph over the wire, work with it on a client and return the changes efficiently to the server without needing to leave the LightSpeed API.

    Requirements:

    · Visual Studio 2008 / 2010

    Limitations:

    · Supports up to 8 model classes

    What's New in This Release: [ read full changelog ]

    · Additions
    · Enhanced support for distributed scenarios
    · Meta Data information for entities
    · Additional web development support (MVC and WinForms)
    · Enum discriminators in the designer
    · Entity default settings police in the designer
    · New display options in the designer
    · Per entity colours in the designer
    · Designer migrations extensibility
    · Table and index hint support
    · Support for 'created by','updated by' and 'deleted by' attributes
    · Reference data support
    · Custom entity construction using EntityFactory

    · Changes
    · Updated database providers
    · Sub-namespace support in the designer
    · Eager load associations declared on derived types of the queried type
    · Numerous minor designer extensions and improvements
    · Minor enhancements to command line tools

    · Bug fixes
    · Improvements to SQL generation in advanced querying cases

     


    TAGS:

    ORM tool | visual designer | build domain model | build | domain | model



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM