EntityFramework Field Driven Design practice

Source: Internet
Author: User
Tags comments in domain

It's written in front.

In fact, this series of articles have been many netizens reprinted, I also in the previous blog to give the original text of the link. But after all, blog park's popularity, plus a lot of netizens strongly asked me to post the article to the blog park, so finally determined to rearrange the series of articles and posted in the blog park.

According to the results of the discussion, as well as their own practice in the accumulation, in the process of finishing, I will be the original description of the corresponding adjustments. Not only that, but also a lot of interest in domain-driven design users in the original Comment column to ask questions or make comments, I also for the Netizen's question to give the meticulous reply, in order to be able to let more friends understand the question essence, this collation manuscript will also list the comment part, for everybody reference.

EntityFramework

EntityFramework is a more complete framework for domain modeling and data persistence that Microsoft has launched after LINQ to SQL. Beginning with the. NET Framework version 3.5, 4.0 of the. NET Framework has been integrated into the entityframework. Friends with. NET 4.0 do not need to download and install additional plug-ins. Compared with LINQ to SQL, EntityFramework shifts the focus of system design from a conceptual to a model/domain drive from a database-driven point of view.

Domain driven Design (DDD)

Domain-driven design is not a technology, nor is it a methodology. It is a way of thinking about problems and an accumulation of experience that focuses on software projects that deal with complex areas of problems. In order to achieve the project success, the team needs to have a series of design practices, development technology and development guidelines. The related technology and design/code reconfiguration is also the focus of the field-driven design discussion.

This series of articles focuses on the practice of entityframework in domain-driven design, and hopes that DDD and. NET enthusiasts will be able to get inspiration from the text and use the solution in their own actual projects. At the same time also welcome friends to the series of articles put forward valuable comments, welcome to join the discussion.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.