CodeFluent Schemas


TitleNamespace UriPreferred PrefixDescription
CodeFluent Projecthttp://www.softfluent.com/codefluent/2005/1cfDefines the CodeFluent project schema.
Business Object Model Producer http://www.softfluent.com/codefluent/producers.model/2005/1cfomThis producer generated the Business Object Model (BOM) classes.
Service Object Model Producerhttp://www.softfluent.com/codefluent/producers.servicemodel/2007/1cfsmThis sub producer adds WCF capabilities to classes generated by the Business Object Model producer, and optionally creates enhanced proxy classes (theSmart Client Object Model) for easier remote access.
Object Model Cache Sub Producerhttp://www.softfluent.com/codefluent/producers.cache/2005/1cfpcThis sub producer adds caching capabilities to classes generated by the Business Object Model producer.
LINQ to SQL Sub Producerhttp://www.softfluent.com/codefluent/producers.linq/2008/1cflqThis sub producer adds Linq-To-Sql attributes to classes generated by the Business Object Model producer, enabling the produced object model to be used by Linq-To-Sql classes.
Template Producerhttp://www.softfluent.com/codefluent/producers.template/2007/1cftpThis generic producer produces text artifacts from a CodeFluent model.
Microsoft SQL Server Producerhttp://www.softfluent.com/codefluent/producers.sqlserver/2005/1cfpsThis producer produces SQL Server (2000+) scripts from a CodeFluent model. Scripts include creation and drop for tables, stored procedures, views and constraints.
Microsoft SQL Server Template Producerhttp://www.softfluent.com/codefluent/producers.sqlserver.template/2007/1cfstThis generic producer produces SQL Server oriented scripts from a CodeFluent model.
Web Services Producerhttp://www.softfluent.com/codefluent/producers.webservice/2005/1cfwsThis producer produces ASP.NET .ASMX web services from a CodeFluent model.
Web Controls Producerhttp://www.softfluent.com/codefluent/producers.webcontrols/2005/1cfwcThis producer creates ASP.NET web controls from a CodeFluent model, for supporting the web site generated by the Web Site Producer.
Web Site Producerhttp://www.softfluent.com/codefluent/producers.website/2005/1cfwebThis producer creates a sample web site from a CodeFluent model. This producer requires the Web Controls producer to be configured in the same project.
Microsoft Office Lists Producerhttp://www.softfluent.com/codefluent/producers.office/2005/1cfpoThis producer produces web services for supporting the automatic list and table synchronization features of Microsoft Excel (2003+) or Microsoft Access (2007+) MOSS), from a CodeFluent model.
Microsoft SharePoint Producerhttp://www.softfluent.com/codefluent/producers.webparts/2008/1cfwpThis producer creates Windows SharePoint Services (WSS) and Microsoft Office SharePoint Server (MOSS) compatible web parts from a CodeFluent model.
Localization Patternhttp://www.softfluent.com/codefluent/patterns/localization/2008/1locThis patterns implements dynamic localization in the persistence layer. Currently only supported in C# and SQL Server.
Auto Formattable Patternhttp://www.softfluent.com/codefluent/patterns/autoformattable/2008/9afThis pattern adds automatic formatting (through the System.IFormattable interface) to entity and collection classes. It requires C# 3.5, and you must add a reference to System.Core.dll to be able to compile the hosting C# project.
Association Manage Patternhttp://www.softfluent.com/codefluent/patterns/associationmanage/2008/10amThis pattern add utility methods to all entities with at least one many to many relation. These methods can manage direct associations without loading the corresponding collections.

This pattern is currently not configurable.