CodeFluent Entities Schema Reference
Global
| Schema |
Namespace Uri |
Preferred Prefix |
Description |
| CodeFluent Project |
http://www.softfluent.com/codefluent/2005/1 |
cf |
Defines the CodeFluent project schema. |
Producers
Persistence
| Name |
Namespace Uri |
Preferred Prefix |
Type Name |
Description |
| Microsoft SQL Server Producer |
http://www.softfluent.com/codefluent/producers.sqlserver/2005/1 |
cfps |
CodeFluent.Producers.SqlServer.SqlServerProducer, CodeFluent.Producers.SqlServer |
This producer generates SQL Server (2000+) scripts and deploys them. |
| Oracle Database Producer |
http://www.softfluent.com/codefluent/producers.oracle/2009/1 |
cfor |
CodeFluent.Producers.Database.Oracle.OracleProducer, CodeFluent.Producers.Database |
This producer generates Oracle Database (10+) scripts and deploys them. |
| SQL Azure Producer |
http://www.softfluent.com/codefluent/producers.sqlazure/2011/1 |
cfaz |
CodeFluent.Producers.SqlServer.SqlAzureProducer, CodeFluent.Producers.SqlServer |
This producers generates and deploys SQL Azure scripts to an online SQL Azure database. Moreover, you can work locally on a SQL Server instance and deploy online only when ready. |
Model
| Name |
Namespace Uri |
Preferred Prefix |
Type Name |
Description |
| Business Object Model Producer |
http://www.softfluent.com/codefluent/producers.model/2005/1 |
cfom |
CodeFluent.Producers.SqlServer.SqlServerProducer, CodeFluent.Producers.SqlServer |
This producer generates a C# object model. |
Services
| Schema |
Namespace Uri |
Preferred Prefix |
Type Name |
Description |
| Service Object Model Producer |
http://www.softfluent.com/codefluent/producers.servicemodel/2007/1 |
cfsm |
CodeFluent.Producers.ServiceModel.ServiceProducer, CodeFluent.Producers.ServiceModel |
This subproducer generates WCF services and contracts to the Business Object Model producer, and optionally creates enhanced proxy classes (the Smart Client Object Model) for easier remote access. |
| Web Services Producer |
http://www.softfluent.com/codefluent/producers.webservice/2005/1 |
cfws |
CodeFluent.Producers.CodeDom.UI.Web.WebServiceProducer, CodeFluent.Producers.CodeDom |
This producer generates ASMX web services. |
User Interface
| Schema |
Namespace Uri |
Preferred Prefix |
Type Name |
Description |
| Microsoft SharePoint Producer |
http://www.softfluent.com/codefluent/producers.webparts/2008/1 |
cfwp |
CodeFluent.Producers.SharePoint.WebPartsProducer, CodeFluent.Producers.SharePoint |
This producer generates SharePoint web parts (WSS3, MOSS, SharePoint Foundation, SharePoint 2010). |
| Microsoft Office Lists Producer |
http://www.softfluent.com/codefluent/producers.office/2005/1 |
cfpo |
CodeFluent.Producers.Office.ListProducer, CodeFluent.Producers.Office |
This producer generates Office Synchronizable lists for Microsoft Excel (2003+) or Microsoft Access (2007+). |
| Web Controls Producer |
http://www.softfluent.com/codefluent/producers.webcontrols/2005/1 |
cfwc |
CodeFluent.Producers.CodeDom.UI.Web.WebControlsProducer, CodeFluent.Producers.CodeDom |
This producer generates ASP.NET web controls, which can be used by the web site generated by the Web Site Producer. |
| Web Site Producer |
http://www.softfluent.com/codefluent/producers.website/2005/1 |
cfweb |
CodeFluent.Producers.WebSite.WebSiteProducer, CodeFluent.Producers.WebSite |
This producer generates an ASP.NET web site based on templates. This producer requires the Web Controls producer to be configured in the same project. |
Miscellaneous
| Schema |
Namespace Uri |
Preferred Prefix |
Type Name |
Description |
| Object Model Cache Sub Producer |
http://www.softfluent.com/codefluent/producers.cache/2005/1 |
cfpc |
CodeFluent.Producers.Cache.CacheProducer, CodeFluent.Producers.Cache |
This subproducer adds caching capabilities to classes generated by the Business Object Model producer. |
| LINQ to SQL Sub Producer |
http://www.softfluent.com/codefluent/producers.linq/2008/1 |
cflq |
CodeFluent.Producers.Linq.LinqMappingProducer, CodeFluent.Producers.Linq |
This subproducer 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 Producer |
http://www.softfluent.com/codefluent/producers.template/2007/1 |
cftp |
CodeFluent.Producers.CodeDom.TemplateProducer, CodeFluent.Producers.CodeDom |
This producer allows developers to automatically generate text files from text templates. |
| Microsoft SQL Server Template Producer |
http://www.softfluent.com/codefluent/producers.sqlserver.template/2007/1 |
cfst |
CodeFluent.Producers.SqlServer.TemplateProducer, CodeFluent.Producers.SqlServer |
This producer allows developers to generate and execute SQL Server scripts from templates. |
| ADO.NET Entity Framework Producer |
http://www.softfluent.com/codefluent/producers.ef/2010/1 |
cfef |
CodeFluent.Producers.CodeDom.EntityFrameworkProducer, CodeFluent.Producers.CodeDom |
This producers generates an EDMX model (2.0), from you’ll be able to use the ADO.NET Entity Framework to generate an object model, and access the data tier. It does not replace the data access method of the CodeFluent Entities generated object model. |
Aspects
| Schema |
Namespace Uri |
Preferred Prefix |
Description |
| Localization Aspect |
http://www.softfluent.com/codefluent/patterns/localization/2008/1 |
loc |
This aspect implements dynamic localization in the persistence layer. Currently only supported in C# and SQL Server. |
| Auto Formattable Aspect |
http://www.softfluent.com/codefluent/patterns/autoformattable/2008/9 |
af |
This aspect 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 Aspect |
http://www.softfluent.com/codefluent/patterns/associationmanage/2008/10 |
am |
This aspect adds utility methods to all entities with at least one many to many relation. These methods can manage direct associations without loading the corresponding collections. |
| Text Search Aspect |
http://www.softfluent.com/codefluent/patterns/textsearch/2008/10 |
ts |
This aspect adds methods to search an entity using tokenization techniques (a.k.a. middle-of-word text search). |
| Hierarchy Deep Load Aspect |
http://www.softfluent.com/codefluent/patterns/hierarchydeepload/2008/6 |
hdl |
In derivation scenarios, this aspects adds a DeepLoadAll method allowing to load a full hierarchy in one call. |
| Component Model Aspect |
http://www.softfluent.com/codefluent/patterns/componentmodel/2008/11 |
cm |
This aspect enhances design time (property grid) support for CodeFluent entity and collection classes. |
See Also