151 lines
12 KiB
C#
151 lines
12 KiB
C#
//////////////////////////////////////////////////////////////
|
|
// <auto-generated>This code was generated by LLBLGen Pro v5.7.</auto-generated>
|
|
//////////////////////////////////////////////////////////////
|
|
// Code is generated on:
|
|
// Code is generated using templates: SD.TemplateBindings.SharedTemplates
|
|
// Templates vendor: Solutions Design.
|
|
//////////////////////////////////////////////////////////////
|
|
using System;
|
|
using Datalib.FactoryClasses;
|
|
using Datalib.RelationClasses;
|
|
using SD.LLBLGen.Pro.ORMSupportClasses;
|
|
|
|
namespace Datalib.HelperClasses
|
|
{
|
|
/// <summary>Singleton implementation of the ModelInfoProvider. This class is the singleton wrapper through which the actual instance is retrieved.</summary>
|
|
public static class ModelInfoProviderSingleton
|
|
{
|
|
private static readonly IModelInfoProvider _providerInstance = new ModelInfoProviderCore();
|
|
|
|
/// <summary>Dummy static constructor to make sure threadsafe initialization is performed.</summary>
|
|
static ModelInfoProviderSingleton() { }
|
|
|
|
/// <summary>Gets the singleton instance of the ModelInfoProviderCore</summary>
|
|
/// <returns>Instance of the FieldInfoProvider.</returns>
|
|
public static IModelInfoProvider GetInstance()
|
|
{
|
|
return _providerInstance;
|
|
}
|
|
}
|
|
|
|
/// <summary>Actual implementation of the ModelInfoProvider.</summary>
|
|
internal class ModelInfoProviderCore : ModelInfoProviderBase
|
|
{
|
|
/// <summary>Initializes a new instance of the <see cref="ModelInfoProviderCore"/> class.</summary>
|
|
internal ModelInfoProviderCore()
|
|
{
|
|
Init();
|
|
}
|
|
|
|
/// <summary>Method which initializes the internal datastores.</summary>
|
|
private void Init()
|
|
{
|
|
this.InitClass();
|
|
InitTblFieldEntityInfo();
|
|
InitTblQuestionEntityInfo();
|
|
InitTblQuizEntityInfo();
|
|
InitTblQuizQuestionEntityInfo();
|
|
InitTblQuizTemplateEntityInfo();
|
|
InitTblQuizTemplateDetailEntityInfo();
|
|
InitTblSubjectEntityInfo();
|
|
InitTblTrainingTypeEntityInfo();
|
|
this.BuildInternalStructures();
|
|
}
|
|
|
|
/// <summary>Inits TblFieldEntity's info objects</summary>
|
|
private void InitTblFieldEntityInfo()
|
|
{
|
|
this.AddFieldIndexEnumForElementName(typeof(TblFieldFieldIndex), "TblFieldEntity");
|
|
this.AddElementFieldInfo("TblFieldEntity", "Description", typeof(System.String), false, false, false, true, (int)TblFieldFieldIndex.Description, 536870911, 0, 0);
|
|
this.AddElementFieldInfo("TblFieldEntity", "FieldId", typeof(System.String), false, false, false, true, (int)TblFieldFieldIndex.FieldId, 1, 0, 0);
|
|
this.AddElementFieldInfo("TblFieldEntity", "FieldName", typeof(System.String), false, false, false, true, (int)TblFieldFieldIndex.FieldName, 50, 0, 0);
|
|
this.AddElementFieldInfo("TblFieldEntity", "Prefix", typeof(System.String), false, false, false, true, (int)TblFieldFieldIndex.Prefix, 255, 0, 0);
|
|
this.AddElementFieldInfo("TblFieldEntity", "SubjectId", typeof(System.String), false, true, false, true, (int)TblFieldFieldIndex.SubjectId, 2, 0, 0);
|
|
this.AddElementFieldInfo("TblFieldEntity", "UniqueId", typeof(System.String), true, false, false, false, (int)TblFieldFieldIndex.UniqueId, 32, 0, 0);
|
|
}
|
|
|
|
/// <summary>Inits TblQuestionEntity's info objects</summary>
|
|
private void InitTblQuestionEntityInfo()
|
|
{
|
|
this.AddFieldIndexEnumForElementName(typeof(TblQuestionFieldIndex), "TblQuestionEntity");
|
|
this.AddElementFieldInfo("TblQuestionEntity", "Answer", typeof(System.String), false, false, false, true, (int)TblQuestionFieldIndex.Answer, 536870911, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "Content", typeof(System.String), false, false, false, true, (int)TblQuestionFieldIndex.Content, 536870911, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "CreateDate", typeof(Nullable<System.DateTime>), false, false, false, true, (int)TblQuestionFieldIndex.CreateDate, 0, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "Difficulty", typeof(System.String), false, false, false, true, (int)TblQuestionFieldIndex.Difficulty, 1, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "Exclusive", typeof(System.Boolean), false, false, false, false, (int)TblQuestionFieldIndex.Exclusive, 2, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "Explaination", typeof(System.String), false, false, false, true, (int)TblQuestionFieldIndex.Explaination, 536870911, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "FieldId", typeof(System.String), false, false, false, true, (int)TblQuestionFieldIndex.FieldId, 1, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "Level", typeof(System.String), false, false, false, true, (int)TblQuestionFieldIndex.Level, 1, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "QuestionCode", typeof(System.String), false, false, false, true, (int)TblQuestionFieldIndex.QuestionCode, 10, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "QuestionId", typeof(System.String), true, false, false, false, (int)TblQuestionFieldIndex.QuestionId, 32, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "SubjectId", typeof(System.String), false, true, false, true, (int)TblQuestionFieldIndex.SubjectId, 2, 0, 0);
|
|
this.AddElementFieldInfo("TblQuestionEntity", "Summary", typeof(System.String), false, false, false, true, (int)TblQuestionFieldIndex.Summary, 536870911, 0, 0);
|
|
}
|
|
|
|
/// <summary>Inits TblQuizEntity's info objects</summary>
|
|
private void InitTblQuizEntityInfo()
|
|
{
|
|
this.AddFieldIndexEnumForElementName(typeof(TblQuizFieldIndex), "TblQuizEntity");
|
|
this.AddElementFieldInfo("TblQuizEntity", "QuizCode", typeof(System.String), false, false, false, true, (int)TblQuizFieldIndex.QuizCode, 255, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizEntity", "QuizId", typeof(System.String), true, false, false, false, (int)TblQuizFieldIndex.QuizId, 32, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizEntity", "QuizName", typeof(System.String), false, false, false, true, (int)TblQuizFieldIndex.QuizName, 255, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizEntity", "QuizTemplateId", typeof(System.String), false, true, false, true, (int)TblQuizFieldIndex.QuizTemplateId, 32, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizEntity", "QuizTime", typeof(Nullable<System.Int32>), false, false, false, true, (int)TblQuizFieldIndex.QuizTime, 0, 0, 10);
|
|
this.AddElementFieldInfo("TblQuizEntity", "QuizYear", typeof(Nullable<System.Int32>), false, false, false, true, (int)TblQuizFieldIndex.QuizYear, 0, 0, 10);
|
|
}
|
|
|
|
/// <summary>Inits TblQuizQuestionEntity's info objects</summary>
|
|
private void InitTblQuizQuestionEntityInfo()
|
|
{
|
|
this.AddFieldIndexEnumForElementName(typeof(TblQuizQuestionFieldIndex), "TblQuizQuestionEntity");
|
|
this.AddElementFieldInfo("TblQuizQuestionEntity", "QuestionId", typeof(System.String), false, true, false, true, (int)TblQuizQuestionFieldIndex.QuestionId, 32, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizQuestionEntity", "QuizId", typeof(System.String), false, true, false, false, (int)TblQuizQuestionFieldIndex.QuizId, 32, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizQuestionEntity", "QuizTemplateId", typeof(System.String), false, false, false, false, (int)TblQuizQuestionFieldIndex.QuizTemplateId, 32, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizQuestionEntity", "TrainingTypeId", typeof(System.String), false, false, false, false, (int)TblQuizQuestionFieldIndex.TrainingTypeId, 2, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizQuestionEntity", "UniqueId", typeof(System.String), true, false, false, false, (int)TblQuizQuestionFieldIndex.UniqueId, 32, 0, 0);
|
|
}
|
|
|
|
/// <summary>Inits TblQuizTemplateEntity's info objects</summary>
|
|
private void InitTblQuizTemplateEntityInfo()
|
|
{
|
|
this.AddFieldIndexEnumForElementName(typeof(TblQuizTemplateFieldIndex), "TblQuizTemplateEntity");
|
|
this.AddElementFieldInfo("TblQuizTemplateEntity", "FooterDes", typeof(System.String), false, false, false, true, (int)TblQuizTemplateFieldIndex.FooterDes, 536870911, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateEntity", "HeaderDes", typeof(System.String), false, false, false, true, (int)TblQuizTemplateFieldIndex.HeaderDes, 536870911, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateEntity", "QuizTemplateCode", typeof(System.String), false, false, false, true, (int)TblQuizTemplateFieldIndex.QuizTemplateCode, 255, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateEntity", "QuizTemplateId", typeof(System.String), true, false, false, false, (int)TblQuizTemplateFieldIndex.QuizTemplateId, 32, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateEntity", "Renumering", typeof(System.Boolean), false, false, false, false, (int)TblQuizTemplateFieldIndex.Renumering, 2, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateEntity", "TemplateQuizName", typeof(System.String), false, false, false, true, (int)TblQuizTemplateFieldIndex.TemplateQuizName, 255, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateEntity", "TrainingTypeId", typeof(System.String), false, true, false, false, (int)TblQuizTemplateFieldIndex.TrainingTypeId, 2, 0, 0);
|
|
}
|
|
|
|
/// <summary>Inits TblQuizTemplateDetailEntity's info objects</summary>
|
|
private void InitTblQuizTemplateDetailEntityInfo()
|
|
{
|
|
this.AddFieldIndexEnumForElementName(typeof(TblQuizTemplateDetailFieldIndex), "TblQuizTemplateDetailEntity");
|
|
this.AddElementFieldInfo("TblQuizTemplateDetailEntity", "Difficulty", typeof(System.String), false, false, false, true, (int)TblQuizTemplateDetailFieldIndex.Difficulty, 1, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateDetailEntity", "FieldId", typeof(System.String), false, false, false, true, (int)TblQuizTemplateDetailFieldIndex.FieldId, 1, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateDetailEntity", "Level", typeof(System.String), false, false, false, true, (int)TblQuizTemplateDetailFieldIndex.Level, 1, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateDetailEntity", "QuestionNum", typeof(Nullable<System.Int16>), false, false, false, true, (int)TblQuizTemplateDetailFieldIndex.QuestionNum, 0, 0, 5);
|
|
this.AddElementFieldInfo("TblQuizTemplateDetailEntity", "QuizTemplateId", typeof(System.String), false, true, false, true, (int)TblQuizTemplateDetailFieldIndex.QuizTemplateId, 32, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateDetailEntity", "SubjectId", typeof(System.String), false, false, false, true, (int)TblQuizTemplateDetailFieldIndex.SubjectId, 2, 0, 0);
|
|
this.AddElementFieldInfo("TblQuizTemplateDetailEntity", "UniqueId", typeof(System.String), true, false, false, false, (int)TblQuizTemplateDetailFieldIndex.UniqueId, 32, 0, 0);
|
|
}
|
|
|
|
/// <summary>Inits TblSubjectEntity's info objects</summary>
|
|
private void InitTblSubjectEntityInfo()
|
|
{
|
|
this.AddFieldIndexEnumForElementName(typeof(TblSubjectFieldIndex), "TblSubjectEntity");
|
|
this.AddElementFieldInfo("TblSubjectEntity", "SubjectDes", typeof(System.String), false, false, false, true, (int)TblSubjectFieldIndex.SubjectDes, 536870911, 0, 0);
|
|
this.AddElementFieldInfo("TblSubjectEntity", "SubjectId", typeof(System.String), true, false, false, false, (int)TblSubjectFieldIndex.SubjectId, 2, 0, 0);
|
|
this.AddElementFieldInfo("TblSubjectEntity", "SubjectName", typeof(System.String), false, false, false, true, (int)TblSubjectFieldIndex.SubjectName, 50, 0, 0);
|
|
}
|
|
|
|
/// <summary>Inits TblTrainingTypeEntity's info objects</summary>
|
|
private void InitTblTrainingTypeEntityInfo()
|
|
{
|
|
this.AddFieldIndexEnumForElementName(typeof(TblTrainingTypeFieldIndex), "TblTrainingTypeEntity");
|
|
this.AddElementFieldInfo("TblTrainingTypeEntity", "TrainingTypeId", typeof(System.String), true, false, false, false, (int)TblTrainingTypeFieldIndex.TrainingTypeId, 2, 0, 0);
|
|
this.AddElementFieldInfo("TblTrainingTypeEntity", "TrainingTypeName", typeof(System.String), false, false, false, true, (int)TblTrainingTypeFieldIndex.TrainingTypeName, 255, 0, 0);
|
|
}
|
|
}
|
|
} |