///////////////////////////////////////////////////////////////
// This is generated code.
//////////////////////////////////////////////////////////////
// Code is generated using LLBLGen Pro version: 2.0.0.0
// Code is generated on: Saturday, February 24, 2007 10:00:22 PM
// Code is generated using templates: SD.TemplateBindings.SharedTemplates.NET20
// Templates vendor: Solutions Design.
// Templates version:
//////////////////////////////////////////////////////////////
using System;
using System.Data;
using DataFeedFrameworkDAL;
using DataFeedFrameworkDAL.HelperClasses;
using SD.LLBLGen.Pro.ORMSupportClasses;
namespace DataFeedFrameworkDAL.FactoryClasses
{
///
/// Factory class for IEntityField instances, used in IEntityFields instances.
///
public partial class EntityFieldFactory
{
///
/// Private CTor, no instantiation possible.
///
private EntityFieldFactory()
{
}
///
/// Creates a new IEntityField instance for usage in the EntityFields object for the FeedCreationEntity.
/// Which EntityField is created is specified by fieldIndex
///
/// The field which IEntityField instance should be created
/// The IEntityField instance for the field specified in fieldIndex
public static IEntityField Create(FeedCreationFieldIndex fieldIndex)
{
IEntityField fieldToReturn = null;
IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance();
IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance();
switch(fieldIndex)
{
case FeedCreationFieldIndex.FeedCreationId:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationId"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationId"));
break;
case FeedCreationFieldIndex.FeedCreationTitle:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationTitle"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationTitle"));
break;
case FeedCreationFieldIndex.FeedCreationDescription:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationDescription"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationDescription"));
break;
case FeedCreationFieldIndex.FeedCreationStatement:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationStatement"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationStatement"));
break;
case FeedCreationFieldIndex.FeedCreationDatabase:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationDatabase"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationDatabase"));
break;
case FeedCreationFieldIndex.FeedGuid:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedGuid"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedGuid"));
break;
case FeedCreationFieldIndex.FeedAccessViaGuidOnly:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedAccessViaGuidOnly"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedAccessViaGuidOnly"));
break;
case FeedCreationFieldIndex.FeedCreationModifiedDate:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationModifiedDate"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationModifiedDate"));
break;
case FeedCreationFieldIndex.FeedCreationCreationDate:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationCreationDate"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationCreationDate"));
break;
}
return fieldToReturn;
}
///
/// Creates a new IEntityField instance for usage in the EntityFields object for the SnippetEntity.
/// Which EntityField is created is specified by fieldIndex
///
/// The field which IEntityField instance should be created
/// The IEntityField instance for the field specified in fieldIndex
public static IEntityField Create(SnippetFieldIndex fieldIndex)
{
IEntityField fieldToReturn = null;
IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance();
IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance();
switch(fieldIndex)
{
case SnippetFieldIndex.SnippetId:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetId"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetId"));
break;
case SnippetFieldIndex.SnippetGroupId:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetGroupId"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetGroupId"));
break;
case SnippetFieldIndex.SnippetTitle:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetTitle"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetTitle"));
break;
case SnippetFieldIndex.SnippetDescription:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetDescription"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetDescription"));
break;
case SnippetFieldIndex.SnippetExtra:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetExtra"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetExtra"));
break;
case SnippetFieldIndex.SnippetOrder:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetOrder"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetOrder"));
break;
case SnippetFieldIndex.SnippetValidBegin:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetValidBegin"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetValidBegin"));
break;
case SnippetFieldIndex.SnippetValidEnd:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetValidEnd"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetValidEnd"));
break;
case SnippetFieldIndex.SnippetModifiedDate:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetModifiedDate"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetModifiedDate"));
break;
case SnippetFieldIndex.SnippetCreationDate:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetCreationDate"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetCreationDate"));
break;
}
return fieldToReturn;
}
///
/// Creates a new IEntityField instance for usage in the EntityFields object for the SnippetGroupEntity.
/// Which EntityField is created is specified by fieldIndex
///
/// The field which IEntityField instance should be created
/// The IEntityField instance for the field specified in fieldIndex
public static IEntityField Create(SnippetGroupFieldIndex fieldIndex)
{
IEntityField fieldToReturn = null;
IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance();
IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance();
switch(fieldIndex)
{
case SnippetGroupFieldIndex.SnippetGroupId:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetGroupEntity", "SnippetGroupId"), persistenceProvider.GetFieldPersistenceInfo("SnippetGroupEntity", "SnippetGroupId"));
break;
case SnippetGroupFieldIndex.SnippetGroupTitle:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetGroupEntity", "SnippetGroupTitle"), persistenceProvider.GetFieldPersistenceInfo("SnippetGroupEntity", "SnippetGroupTitle"));
break;
case SnippetGroupFieldIndex.SnippetGroupModifiedDate:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetGroupEntity", "SnippetGroupModifiedDate"), persistenceProvider.GetFieldPersistenceInfo("SnippetGroupEntity", "SnippetGroupModifiedDate"));
break;
case SnippetGroupFieldIndex.SnippetGroupCreationDate:
fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetGroupEntity", "SnippetGroupCreationDate"), persistenceProvider.GetFieldPersistenceInfo("SnippetGroupEntity", "SnippetGroupCreationDate"));
break;
}
return fieldToReturn;
}
///
/// Creates a new IEntityField instance, which represents the field objectName.fieldName
///
/// the name of the object the field belongs to, like CustomerEntity or OrdersTypedView
/// the name of the field to create
public static IEntityField Create(string objectName, string fieldName)
{
IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance();
IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance();
return new EntityField(fieldProvider.GetFieldInfo(objectName, fieldName), persistenceProvider.GetFieldPersistenceInfo(objectName, fieldName));
}
#region Included Code
#endregion
}
}