增加仅构建类型不附带获取TableInfo的方法

This commit is contained in:
vsuyi 2024-03-05 07:28:47 +08:00
parent 619f713312
commit 1cec90729e

View File

@ -405,6 +405,15 @@ namespace FreeSql.Extensions.DynamicEntity
/// </summary>
/// <returns></returns>
public TableInfo Build()
{
return _fsql.CodeFirst.GetTableByEntity(BuildJustType());
}
/// <summary>
/// Emit动态创建出Class - Type不附带获取TableInfo
/// </summary>
/// <returns></returns>
public Type BuildJustType()
{
//设置TableAttribute
SetTableAttribute(ref _typeBuilder);
@ -413,9 +422,7 @@ namespace FreeSql.Extensions.DynamicEntity
SetPropertys(ref _typeBuilder);
//创建类的Type对象
var type = _typeBuilder.CreateTypeInfo().AsType();
return _fsql.CodeFirst.GetTableByEntity(type);
return _typeBuilder.CreateTypeInfo().AsType();
}
/// <summary>