mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-04-22 02:32:50 +08:00
## v0.4.16.1
This commit is contained in:
parent
0d2191ca85
commit
f011d51f3b
@ -23,7 +23,7 @@ namespace FreeSql.Extensions.EntityUtil {
|
|||||||
/// <param name="_table"></param>
|
/// <param name="_table"></param>
|
||||||
/// <param name="entity"></param>
|
/// <param name="entity"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static void GetEntityKeyString<TEntity>(this IFreeSql orm, TEntity entity, string splitString = "*|_,[,_|*") =>
|
public static string GetEntityKeyString<TEntity>(this IFreeSql orm, TEntity entity, string splitString = "*|_,[,_|*") =>
|
||||||
GetEntityKeyString(orm, typeof(TEntity), entity, splitString);
|
GetEntityKeyString(orm, typeof(TEntity), entity, splitString);
|
||||||
public static string GetEntityKeyString(this IFreeSql orm, Type entityType, object entity, string splitString = "*|_,[,_|*") {
|
public static string GetEntityKeyString(this IFreeSql orm, Type entityType, object entity, string splitString = "*|_,[,_|*") {
|
||||||
if (entity == null) return null;
|
if (entity == null) return null;
|
||||||
@ -110,7 +110,7 @@ namespace FreeSql.Extensions.EntityUtil {
|
|||||||
/// <param name="_table"></param>
|
/// <param name="_table"></param>
|
||||||
/// <param name="entity"></param>
|
/// <param name="entity"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static void GetEntityKeyValues<TEntity>(this IFreeSql orm, TEntity entity) =>
|
public static object[] GetEntityKeyValues<TEntity>(this IFreeSql orm, TEntity entity) =>
|
||||||
GetEntityKeyValues(orm, typeof(TEntity), entity);
|
GetEntityKeyValues(orm, typeof(TEntity), entity);
|
||||||
public static object[] GetEntityKeyValues(this IFreeSql orm, Type entityType, object entity) {
|
public static object[] GetEntityKeyValues(this IFreeSql orm, Type entityType, object entity) {
|
||||||
if (entity == null) return null;
|
if (entity == null) return null;
|
||||||
@ -150,7 +150,7 @@ namespace FreeSql.Extensions.EntityUtil {
|
|||||||
/// <param name="_table"></param>
|
/// <param name="_table"></param>
|
||||||
/// <param name="entity"></param>
|
/// <param name="entity"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static void GetEntityString<TEntity>(this IFreeSql orm, TEntity entity) =>
|
public static string GetEntityString<TEntity>(this IFreeSql orm, TEntity entity) =>
|
||||||
GetEntityString(orm, typeof(TEntity), entity);
|
GetEntityString(orm, typeof(TEntity), entity);
|
||||||
public static string GetEntityString(this IFreeSql orm, Type entityType, object entity) {
|
public static string GetEntityString(this IFreeSql orm, Type entityType, object entity) {
|
||||||
if (entity == null) return null;
|
if (entity == null) return null;
|
||||||
@ -305,7 +305,7 @@ namespace FreeSql.Extensions.EntityUtil {
|
|||||||
/// <typeparam name="TEntity"></typeparam>
|
/// <typeparam name="TEntity"></typeparam>
|
||||||
/// <param name="orm"></param>
|
/// <param name="orm"></param>
|
||||||
/// <param name="entity"></param>
|
/// <param name="entity"></param>
|
||||||
public static void GetEntityIdentityValueWithPrimary<TEntity>(this IFreeSql orm, TEntity entity) =>
|
public static long GetEntityIdentityValueWithPrimary<TEntity>(this IFreeSql orm, TEntity entity) =>
|
||||||
GetEntityIdentityValueWithPrimary(orm, typeof(TEntity), entity);
|
GetEntityIdentityValueWithPrimary(orm, typeof(TEntity), entity);
|
||||||
public static long GetEntityIdentityValueWithPrimary(this IFreeSql orm, Type entityType, object entity) {
|
public static long GetEntityIdentityValueWithPrimary(this IFreeSql orm, Type entityType, object entity) {
|
||||||
if (entity == null) return 0;
|
if (entity == null) return 0;
|
||||||
@ -426,7 +426,7 @@ namespace FreeSql.Extensions.EntityUtil {
|
|||||||
/// <param name="entity1"></param>
|
/// <param name="entity1"></param>
|
||||||
/// <param name="entity2"></param>
|
/// <param name="entity2"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public static void CompareEntityValueReturnColumns<TEntity>(this IFreeSql orm, TEntity entity1, TEntity entity2, bool isEqual) =>
|
public static string[] CompareEntityValueReturnColumns<TEntity>(this IFreeSql orm, TEntity entity1, TEntity entity2, bool isEqual) =>
|
||||||
CompareEntityValueReturnColumns(orm, typeof(TEntity), entity1, entity2, isEqual);
|
CompareEntityValueReturnColumns(orm, typeof(TEntity), entity1, entity2, isEqual);
|
||||||
public static string[] CompareEntityValueReturnColumns(this IFreeSql orm, Type entityType, object entity1, object entity2, bool isEqual) {
|
public static string[] CompareEntityValueReturnColumns(this IFreeSql orm, Type entityType, object entity1, object entity2, bool isEqual) {
|
||||||
if (entityType == null) entityType = entity1?.GetType() ?? entity2?.GetType();
|
if (entityType == null) entityType = entity1?.GetType() ?? entity2?.GetType();
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netstandard2.0</TargetFramework>
|
<TargetFramework>netstandard2.0</TargetFramework>
|
||||||
<Version>0.4.16</Version>
|
<Version>0.4.16.1</Version>
|
||||||
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
||||||
<Authors>YeXiangQin</Authors>
|
<Authors>YeXiangQin</Authors>
|
||||||
<Description>FreeSql is the most convenient ORM in dotnet. It supports Mysql, Postgresql, SqlServer, Oracle and Sqlite.</Description>
|
<Description>FreeSql is the most convenient ORM in dotnet. It supports Mysql, Postgresql, SqlServer, Oracle and Sqlite.</Description>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user