mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 18:52:50 +08:00
增加仅构建类型不附带获取TableInfo的方法
This commit is contained in:
parent
619f713312
commit
1cec90729e
@ -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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user