Contents tagged with Versatile DataSources
-
Where does this go? Applying SoC to dynamic data – Part 3
Since a major goal of Dynamic Data is to separate the business logic from the user interface, let’s look at a few areas where these concepts still blend and their alternatives.
-
Using ITypeDiscoveryService within the SmartTag
Each web control offers a SmartTag. It’s that little arrow on the right edge of the control and pops up a list of commands. Here’s how to add a command where the user can pick from a list of types. This is an extension of the Using ITypeDiscoveryService in a TypeConverter post.
-
Using ITypeDiscoveryService in a typeconverter
While working on Versatile DataSources, I wanted to provide a new design mode feature on properties where you specify the name of a class type. For example, EntityDAODataSource has EntityTypeName and DataContextTypeName.
-
DataSources, Dynamic Data, and SoC
This article demonstrates how ASP.NET Dynamic Data combined with Versatile DataSources allows new ways to build data entry web forms with an emphasis on separation of concerns between user interface and business objects.
-
Introducing Versatile DataSources
I have been working on enhancements to ASP.NET Dynamic Data since Feb 2008. There have been plenty of gaps between its technology and what the web form developer wants in their finished site. This is in part because Dynamic Data is more narrowly focused on aspects of data entry web forms than I am as a web control developer.