- 优化 ISelect<object>.WithMemory 对匿名类型的支持;

This commit is contained in:
2881099
2024-11-08 17:40:42 +08:00
parent 2ae799aba2
commit 1f21dd72d9
6 changed files with 106 additions and 378 deletions

View File

@@ -110,7 +110,7 @@ namespace FreeSql
/// </summary>
public static string DbSetAsType_NotSupport_Object => Language == "cn" ?
@"DbSet.AsType 参数错误,请传入正确的实体类型" :
@"FreeSql: DbSet. AsType parameter error, please pass in the correct entity type";
@"FreeSql: DbSet.AsType parameter error, please pass in the correct entity type";
/// <summary>
/// 实体类型 {EntityTypeName} 无法转换为 {name},无法使用该方法
/// </summary>
@@ -134,7 +134,7 @@ namespace FreeSql
/// </summary>
public static string FailedSetFilter_NotBelongIRpository => Language == "cn" ?
@"FreeSql.Repository 设置过滤器失败,原因是对象不属于 IRepository" :
@"FreeSql: FreeSql. Repository failed to set filter because object does not belong to IRepository";
@"FreeSql: FreeSql.Repository failed to set filter because object does not belong to IRepository";
/// <summary>
/// 不可比较,实体没有主键:{entityString}
/// </summary>
@@ -158,7 +158,7 @@ namespace FreeSql
/// </summary>
public static string ISelectAsType_ParameterError => Language == "cn" ?
@"ISelect.AsType 参数不支持指定为 object" :
@"FreeSql: ISelect. AsType parameter does not support specifying as object";
@"FreeSql: ISelect.AsType parameter does not support specifying as object";
/// <summary>
/// {tableTypeFullName} 不存在属性 {propertyName}
/// </summary>
@@ -170,7 +170,7 @@ namespace FreeSql
/// </summary>
public static string NotFoundMethod_StatesRemoveByObjects => Language == "cn" ?
@"找不到方法 DbSet<>.StatesRemoveByObjects" :
@"FreeSql: Method DbSet<> not found. StatesRemoveByObjects";
@"FreeSql: Method not found DbSet<>.StatesRemoveByObjects";
/// <summary>
/// 参数 data 类型错误 {entityTypeFullName}
/// </summary>

View File

@@ -712,15 +712,6 @@
<param name="modelBuilder"></param>
<returns></returns>
</member>
<member name="M:FreeSqlDbContextExtensions.ApplyConfigurationsFromAssembly(FreeSql.ICodeFirst,System.Reflection.Assembly,System.Func{System.Type,System.Boolean})">
<summary>
根据Assembly扫描所有继承IEntityTypeConfiguration&lt;T&gt;的配置类
</summary>
<param name="codeFirst"></param>
<param name="assembly"></param>
<param name="predicate"></param>
<returns></returns>
</member>
<member name="M:FreeSqlDbContextExtensions.CreateDbContext(IFreeSql)">
<summary>
创建普通数据上下文档对象
@@ -758,13 +749,5 @@
<param name="that"></param>
<returns></returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.FreeSqlRepositoryDependencyInjection.AddFreeRepository(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Reflection.Assembly[])">
<summary>
批量注入 Repository可以参考代码自行调整
</summary>
<param name="services"></param>
<param name="assemblies"></param>
<returns></returns>
</member>
</members>
</doc>