c#, LINQ & MES
Intensive use of framework .NET 3.5. Using LINQ in our MES solutions!
With LINQ to entities framework the developer has more tools to bild application faster and with better performance.
Mdf is a framework based on business entities that hidden the storage layer and implement part of standard features of Manufacturing Execution System application.
With LINQ technology using keyword like select, from, join, where and so on, from the business layer the developer can write complex rules in few time with less code (and less errors).
Most business applications are currently written to access data in relational databases.
At some point, these applications will have to interact with the data represented in a relational form.
The relational model is optimized for efficient storage and retrieval, not for the conceptual modeling used in object-oriented programming.
Multiple normalized tables often correspond to a single class, and relationships between classes are not represented in the same way as relationships between tables.
Business application developers must often use two (or more) programming languages: a high-level language for the business logic and presentation layers (such as Visual C# or Visual Basic),
and a query language to interact with the database (such as Transact-SQL). This requires the developer to be proficient in several languages to be effective, and also causes language mismatches in the development environment.
One of the best new features to appear in .NET recently has been LINQ (language integrated query).
This marvellous bit of the framework lets you define a mapping between database and objects (or more likely, automatically generate the mapping from a database schema),
and then query and update the database in a type-safe manner, using syntax that nicely bridges the gap between C# and SQL.
The performance are improved by the LINQ layer with less throughput of data.
Mdf will be released in version 1.1 with all framework based on LINQ and entity framework.