Domain-Driven Design Fundamentals Automated Testing for Fraidy Cats Like Me Getting Started with Entity Framework 5 Entity Framework in the Enterprise.

Slides:



Advertisements
Similar presentations
SalesCTRL Accounting Software HotLink. The SalesCTRL HotLink provides a single source for customer information.
Advertisements

Object Relational Mapping – ORM Entity Framework
Enables enterprise operations teams to transform machine data into near real-time operational intelligence Microsoft Azure Operational Insights Preview.
Want to join Lync MVPs and speakers at an exclusive Pub Trivia Night tomorrow? Tweet a photo from a Lync session using the hashtag #LyncTEE for your chance.
Troubleshoot Add New Capabilities Improve Code/Architectural Health.

pirate s Capabilities Developer Investment Web App Hybrid App Native App.
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 11 The “Order-to-Cash” Process: Part II, Revenue Collection.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
Enterprise Business Processes and Reporting (IS 6214) MBS MIMAS 19 th Jan 2011 process mapping Fergal Carton Business Information Systems.
Chapter 8 Supporting the Sales Process with SAP Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 8-1.
ORM Technologies and Entity Framework (EF)
Best Practices in Java Development JA-SIG Summer Conference Denver, CO June 24 – 27, 2007.
Chapter 8 Supporting the Sales Process with SAP Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall 8-1.
Entity Framework Code First End to End
Domain-Driven Design using the ADO.NET Entity Framework Tim McCarthy Principal Engineer, InterKnowlogy
The Persistence Ignorant Domain Model James Kovacs
Scalable Architecture for the Cloud. What????  Command Query Responsibility Segregation  What is it?  What kinds of apps is it for?  What are the.
Domain Driven Design. Set of blog posts spanning 10 months – building an app Fefactored along the way code to Patterns eg repository.
Todd Snyder Development Team Lead Infragistics Experience Design Group.
Domain-Driven Design Tim McCarthy Principal Engineer, InterKnowlogy
Building an Offline Smart Client using Domain-Driven Design Principles Tim McCarthy.
/
Clients (and the interface level) Application Server (and the application level) Database Server (and the Database level)
WHAT IS IT? Balanced Scorecard A framework that sets visual strategies for the co-workers to translate them into actions to improve the main perspectives.
OVERVIEW ON HOW ENTITY FRAMEWORK CODE FIRST CAN EASE THE DEVELOPMENT PROCESS Entity Framework Code First 11/19/2013 Joe Walling Copyright Walling Info.
Read it Again Books Inventory and sales system Developed by: Sukesh Bodavula Andy Moon Raghu Ram Vempali.
Contact Us: or call : Contact Us: or call : e-automate development.
David Eickhoff & Stefan George Object-oriented Enterprise Application Programming Model for In-Memory Databases.
FESA (Framework for Enterprise StegAnalysis) Charles D. George, Jr. Masters Project Fall Semester 2012.
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
Domain and Persistence Patterns. Fundamental Pattern Types Design Patterns Business Logic Patterns.
Applying Domain-Driven Design Jimmy Nilsson Webcast with UML China
PowerPoint Presentation by Charlie Cook Copyright © 2004 South-Western. All rights reserved. Chapter 11 The “Order-to-Cash” Process: Part II, Revenue Collection.
Advanced Accounting Information Systems Day 7 Database Modeling.
Entity Framework: Code First SoftUni Team Technical Trainers Software University
Simplifying EAI Paul Butterworth Forté Software Inc. HPTS 99.
1 The Sales & Colection Process. 2 Horizontal View OE/S 1. Customer places order.
UN Economic Commission for Europe 18 th UN/CEFACT PLENARY Methodology & Technology Programme Development Area Report Peter Amstutz & Tim McGrath UN/CEFACT.
Udi Dahan – The Software Simplist Session Code: ARC 304.
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
Ewout Kramer, Furore Fine-grained repository models or SPM’s, or...
Domain-Driven Design for the Database-Driven Mind
consultant/mentor Microsoft MVP, INETA Speaker, ASPInsider, MCP, VTdotNET Leadercontact twitter theDataFarm.com/blog.
STUDENT COURSE Problem 1 a. Many students register for many courses, many- to-many (M:N) BOOK BOOK COPY b. Many copies are made from one book, but not.
Repository of people and organizations and their relationships to each other whether they are internal or external to the enterprise. Customer.
EF + DDD = true? by Jimmy Nilsson. About Jimmy Nilsson Primarily a developer and architect, but also a trainer and author Blog: JimmyNilsson.com/blog/
Entity Framework 7 Who Are You & What Have You Done to my ORM?
Data Flow Presentation
Entity Relationship Diagrams (ERDs)
DOMAIN DRIVEN DESIGN Dave 12 May WHAT IS DDD? Set of principles to aid in building complex systems Enables us to focus on core problem domain NOT.
Computer E-ssentials Group : Will Howell Tausif Rajkotwala Komal Chandarana.
AvaTax for Intacct Implementation Checklist Overview Winifer Cheng Winifer.
Data Mining & OLAP What is Data Mining? Data Mining is the set of activities used to find new, hidden, or unexpected patterns in data.
New Technology: Why, What ,How
Entity Framework: Code First
Matt Masson Senior Program Manager Microsoft Corporation
Entity Framework By: Casey Griffin.
Entity Framework Core for Enterprise Applications
Ready, Set, GoTransactions
.NET Database Technologies:
Kelly Rankin Aisha A. Husain Muhammad Shaikha
Click on Sales Orders.
Business Requirements
TechEd /17/2019 6:32 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Entity Framework Code-First Migrations
IT College 2016, Andres käver
Entity Framework Core for Enterprise Applications
TechEd /3/ :48 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Data Access in Your Code Thinking Outside the Framework
Presentation transcript:

Domain-Driven Design Fundamentals Automated Testing for Fraidy Cats Like Me Getting Started with Entity Framework 5 Entity Framework in the Enterprise Entity Framework Code First Migrations Data Layer Validation with Entity Framework 4.1+ Entity Framework DbContext Data Access Entity Framework Code First Querying the Entity Framework Designer Supported EDM Customization Entity Framework and Data Models Entity Framework 4.0 By Example My Courses on

Product Management Product Inventory AccountingSales Human Resources Shipping Customer Service Marketing

Product Management Sales Human Resources Customer Service Marketing

Domain-Driven Design, Eric Evans 2003 B OUNDED C ONTEXT Cells can exist because their membranes define what is in and out and determine what can pass.

Product Management Product Inventory SalesShipping

“Re-Use is Good” “Duplication is Bad”

AccountingSalesShipping Customer Service Marketing Customer Management

AccountingSalesShipping Customer Service Marketing Contact Management

Domain-Driven Design, Eric Evans 2003

Don’t share types from a common assembly Don’t write application code that assumes BC types match Guarantees each type works within its Bounded Context

Entity Framework/Queries/Commands Domain Model Persistence Model Payments Invoices Customers DB Mappings, DB concerns, Follow EF rules Domain Model Payments Credit Invoice Payee Payments Credit Invoice Payee Credits

Customers

Extraneous navigations gone Reshape Types (limitations)

Customers

Message Queue Other Service Other App Other Bounded Context

Domain-Driven Design Fundamentals Automated Testing for Fraidy Cats Like Me Getting Started with Entity Framework 5 Entity Framework in the Enterprise Entity Framework Code First Migrations Data Layer Validation with Entity Framework 4.1+ Entity Framework DbContext Data Access Entity Framework Code First Querying the Entity Framework Designer Supported EDM Customization Entity Framework and Data Models Entity Framework 4.0 By Example My Courses on

*Jimmy Bogard EF&DDD Scorecard: Wonky issues around null values. He prefers entities