This book is a melting pot of several articles about Asp.Net MVC, Entity Framework, JavaScript, CSS, C# and SQL. They are scenarios that happen in the everyday work of developers who use these technologies. They are divided into short articles that are easy to understand. This book is ideal for anyone with intermediate to advanced knowledge of Microsoft web stack and who wants to learn more about how to deal with practical cases. Subjects vary, from how to use the Model Binding to how to update complex objects with Entity Framework. This book includes articles written during 2011 and 2012. It is volume 1 of a series of books that will be out in the future. I strongly believe that the content of this book is a must to anyone who works with Microsoft Asp.Net in enterprise.
Here are some subjects discussed in the book:
Asp.Net MVC ModelBinding
Asp.Net MVC Sections
Templates with Editor and Display
C# Sealed Method
.Net Transaction
How to handle circular references with Entity Framework
Managing connection pool with EF
Creating HTML Extensions
Difference between CSS displays
What to use between view data, view bag and temp data
Caching
Proxy creation with Entity Framework
EF object context life cycle
Working with 404 errors
Using resource file
Session and http handler
Dynamic JavaScript and CSS with Asp.Net controller
Master page
Compare linq collection
Html 5 and Internet Explorer
NDepend
Localizing property
Logging with Entity Framework
Expression
CGI extension with IIS
Contants
Cookies
Foreign key and MSMS
Ajax call for partial view
Anonymous object
ILSpy
Performance counter
Debugging Asp.Net MVC
ModelState
MvcHtmlString
Asp.Net action name
Best practices for developing enterprise Asp.Net MVC website
Here are some subjects discussed in the book:
Asp.Net MVC ModelBinding
Asp.Net MVC Sections
Templates with Editor and Display
C# Sealed Method
.Net Transaction
How to handle circular references with Entity Framework
Managing connection pool with EF
Creating HTML Extensions
Difference between CSS displays
What to use between view data, view bag and temp data
Caching
Proxy creation with Entity Framework
EF object context life cycle
Working with 404 errors
Using resource file
Session and http handler
Dynamic JavaScript and CSS with Asp.Net controller
Master page
Compare linq collection
Html 5 and Internet Explorer
NDepend
Localizing property
Logging with Entity Framework
Expression
CGI extension with IIS
Contants
Cookies
Foreign key and MSMS
Ajax call for partial view
Anonymous object
ILSpy
Performance counter
Debugging Asp.Net MVC
ModelState
MvcHtmlString
Asp.Net action name
Best practices for developing enterprise Asp.Net MVC website