top of page
Search
inlobeattni1976

[BEST] Using Csla 4 Ebook Series: A Comprehensive Guide to Silverlight, WPF, ASP.NET MVC and Windows



This ebook (in PDF format) covers the four data access models supported by CSLA .NET, focusing on the two models that provide the best maintainability and flexibility without incurring undo complexity. The book walks through each business object stereotype, demonstrating how to implement the encapsulated invoke and factory implementation data portal models. It also demonstrates the use of ADO.NET, ADO.NET Entity Framework, and mock database access technologies.The book includes several sample applications that provide complete implementations of persistence to accompany the concepts and techniques discussed in the book.This book is also part of the Using CSLA 4 ebook series, so if you purchase the series you will get this book automatically. The series consists of several related ebooks. While each ebook is separate, they are designed to work together to provide information about CSLA 4. The book series shows you how to use the CSLA framework to build powerful and scalable applications for Windows, Silverlight and the web.




[BEST] Using Csla 4 Ebook Series



CSLA .NET is a comprehensive framework, which means it has many options and can support many more advanced scenarios. Other ebooks in the series provide much more depth for specific technologies and usage scenarios.


EF and EF Core DbContext types implement IDisposable. As such, best practice programming suggests that you should wrap them in a using() block (or new C# 8 using statement). Unfortunately, doing this, at least in web apps, is generally a bad idea.


EF and EF Core can save you a lot of time and make it much easier for you to just worry about your domain model rather than low-level database concerns. But if you don't use them properly, they can also cause no end of headaches as you try to track down why they're misbehaving. Avoiding direct instantiation and avoiding using blocks will both make your code much easier to work with. For ASP.NET (Core) apps, you should be sure to only have a single instance of a DbContext per request, and the best way to achieve this is through the use of a DI container like Autofac (or the built-in ASP.NET Core ServiceCollection).


My staff and I do a lot of instructional and technical support for teachers. They come to us with an idea or a lesson plan, and we try to find the best technology and resources to support their learning objectives. In the process we provide information literacy instruction to their students. We create digital pathfinders using LibGuides software that allows us to embed RSS feeds, video and other media. We do presentations on Digital parenting to help our parents understand and work with their digital native children. 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page