SYMBOL INDEX (659 symbols across 101 files) FILE: src/Overt.Core.Data/Attribute/SubmeterAttribute.cs class SubmeterAttribute (line 8) | [Obsolete("请使用TableNameFunc")] FILE: src/Overt.Core.Data/Constants.cs class Constants (line 3) | internal class Constants class MSSQLVersion (line 5) | public static class MSSQLVersion FILE: src/Overt.Core.Data/Contract/IBaseRepository.cs type IBaseRepository (line 12) | public interface IBaseRepository : IPropertyAssist where TEntit... method GetMainTableName (line 19) | string GetMainTableName(); method GetTableName (line 25) | string GetTableName(); method GetTableName (line 32) | [Obsolete("请使用GetTableName")] method IsExistTable (line 41) | bool IsExistTable(string tableName, bool isMaster = true); method IsExistField (line 50) | bool IsExistField(string tableName, string fieldName, bool isMaster = ... method Add (line 58) | bool Add(TEntity entity, bool returnLastIdentity = false); method Add (line 65) | bool Add(params TEntity[] entities); method Delete (line 72) | bool Delete(Expression> expression); method Set (line 80) | bool Set(TEntity entity, Expression> fields = nu... method Set (line 88) | bool Set(Expression> setExpress, Expression(string field, TValue value, Expression> expression, Expression GetList(int page, int rows, Expression GetOffsets(int offset, int size, Expression> expression = null, bool isMa... method IsExistTableAsync (line 148) | Task IsExistTableAsync(string tableName, bool isMaster = true); method IsExistFieldAsync (line 157) | Task IsExistFieldAsync(string tableName, string fieldName, bool ... method AddAsync (line 165) | Task AddAsync(TEntity entity, bool returnLastIdentity = false); method AddAsync (line 173) | Task AddAsync(params TEntity[] entities); method DeleteAsync (line 180) | Task DeleteAsync(Expression> expression); method SetAsync (line 188) | Task SetAsync(TEntity entity, Expression> ... method SetAsync (line 196) | Task SetAsync(Expression> setExpress, Expression IncrAsync(string field, TValue value, Expression GetAsync(Expression> expression, Exp... method GetListAsync (line 226) | Task> GetListAsync(int page, int rows, Expression... method GetOffsetsAsync (line 238) | Task> GetOffsetsAsync(int offset, int size, Expre... method CountAsync (line 246) | Task CountAsync(Expression> expression = null... FILE: src/Overt.Core.Data/Contract/IPropertyAssist.cs type IPropertyAssist (line 12) | public interface IPropertyAssist method OpenConnection (line 51) | IDbConnection OpenConnection(bool isMaster = false); FILE: src/Overt.Core.Data/DataContext/DataContext.cs class DataContext (line 19) | public class DataContext : IDisposable method DataContext (line 52) | public DataContext(IConfiguration configuration, bool isMaster = false... method DataContext (line 69) | public DataContext(bool isMaster = false, string dbStoreKey = "", Func... method CreateAndOpen (line 85) | private void CreateAndOpen() method GetFactory (line 115) | private DbProviderFactory GetFactory(DatabaseType dbType) method Dispose (line 142) | public void Dispose() FILE: src/Overt.Core.Data/DataContext/DataSettings.cs class DataSettings (line 16) | public class DataSettings method DataSettings (line 50) | private DataSettings() method Get (line 65) | public (string, DatabaseType) Get(IConfiguration configuration, bool i... method ResolveConnectionString (line 101) | private (string, DatabaseType) ResolveConnectionString(string connecti... method Get (line 122) | public ConnectionStringSettings Get(bool isMaster, string dbStoreKey, ... method GetKey (line 146) | private string GetKey(bool isMaster = false, string dbStoreKey = "") FILE: src/Overt.Core.Data/Enums/DataCustomType.cs type DataCustomType (line 12) | public enum DataCustomType FILE: src/Overt.Core.Data/Enums/DatabaseType.cs type DatabaseType (line 6) | public enum DatabaseType FILE: src/Overt.Core.Data/Enums/FieldSortType.cs type FieldSortType (line 6) | public enum FieldSortType FILE: src/Overt.Core.Data/Expressions/ExpressionHelper.cs class ExpressionHelper (line 10) | internal class ExpressionHelper method Resolve (line 17) | public static void Resolve(Expression expression, ref Dictionary(this Expression Flatten(this IEnumerable list) FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/Basic/BaseSqlExpression.cs class BaseSqlExpression (line 11) | public abstract class BaseSqlExpression : ISqlExpression where T : Ex... method Update (line 19) | protected virtual SqlGenerate Update(T expression, SqlGenerate sqlGene... method Select (line 30) | protected virtual SqlGenerate Select(T expression, SqlGenerate sqlGene... method Where (line 41) | protected virtual SqlGenerate Where(T expression, SqlGenerate sqlGener... method In (line 52) | protected virtual SqlGenerate In(T expression, SqlGenerate sqlGenerate) method OrderBy (line 63) | protected virtual SqlGenerate OrderBy(T expression, SqlGenerate sqlGen... method Max (line 74) | protected virtual SqlGenerate Max(T expression, SqlGenerate sqlGenerate) method Min (line 85) | protected virtual SqlGenerate Min(T expression, SqlGenerate sqlGenerate) method Avg (line 96) | protected virtual SqlGenerate Avg(T expression, SqlGenerate sqlGenerate) method Count (line 107) | protected virtual SqlGenerate Count(T expression, SqlGenerate sqlGener... method Sum (line 117) | protected virtual SqlGenerate Sum(T expression, SqlGenerate sqlGenerate) method Update (line 128) | public SqlGenerate Update(Expression expression, SqlGenerate sqlGenerate) method Select (line 139) | public SqlGenerate Select(Expression expression, SqlGenerate sqlGenerate) method Where (line 150) | public SqlGenerate Where(Expression expression, SqlGenerate sqlGenerate) method In (line 161) | public SqlGenerate In(Expression expression, SqlGenerate sqlGenerate) method OrderBy (line 172) | public SqlGenerate OrderBy(Expression expression, SqlGenerate sqlGener... method Max (line 183) | public SqlGenerate Max(Expression expression, SqlGenerate sqlGenerate) method Min (line 194) | public SqlGenerate Min(Expression expression, SqlGenerate sqlGenerate) method Avg (line 205) | public SqlGenerate Avg(Expression expression, SqlGenerate sqlGenerate) method Count (line 216) | public SqlGenerate Count(Expression expression, SqlGenerate sqlGenerate) method Sum (line 227) | public SqlGenerate Sum(Expression expression, SqlGenerate sqlGenerate) method IsStaticArrayMethod (line 238) | internal static bool IsStaticArrayMethod(MethodCallExpression m) method IsEnumerableMethod (line 249) | internal static bool IsEnumerableMethod(MethodCallExpression m) FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/Basic/ISqlExpression.cs type ISqlExpression (line 8) | public interface ISqlExpression method Update (line 16) | SqlGenerate Update(Expression expression, SqlGenerate sqlGenerate); method Select (line 23) | SqlGenerate Select(Expression expression, SqlGenerate sqlGenerate); method Where (line 30) | SqlGenerate Where(Expression expression, SqlGenerate sqlGenerate); method In (line 37) | SqlGenerate In(Expression expression, SqlGenerate sqlGenerate); method OrderBy (line 44) | SqlGenerate OrderBy(Expression expression, SqlGenerate sqlGenerate); method Max (line 51) | SqlGenerate Max(Expression expression, SqlGenerate sqlGenerate); method Min (line 58) | SqlGenerate Min(Expression expression, SqlGenerate sqlGenerate); method Avg (line 65) | SqlGenerate Avg(Expression expression, SqlGenerate sqlGenerate); method Count (line 72) | SqlGenerate Count(Expression expression, SqlGenerate sqlGenerate); method Sum (line 79) | SqlGenerate Sum(Expression expression, SqlGenerate sqlGenerate); FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/BinarySqlExpression.cs class BinarySqlExpression (line 6) | class BinarySqlExpression : BaseSqlExpression method OperatorParser (line 8) | private void OperatorParser(ExpressionType expressionNodeType, int ope... method Where (line 53) | protected override SqlGenerate Where(BinaryExpression expression, SqlG... FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/ConstantSqlExpression.cs class ConstantSqlExpression (line 6) | class ConstantSqlExpression : BaseSqlExpression method Where (line 8) | protected override SqlGenerate Where(ConstantExpression expression, Sq... method In (line 14) | protected override SqlGenerate In(ConstantExpression expression, SqlGe... method Select (line 21) | protected override SqlGenerate Select(ConstantExpression expression, S... FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/LambdaSqlExpression.cs class LambdaSqlExpression (line 8) | public class LambdaSqlExpression : BaseSqlExpression method Update (line 10) | protected override SqlGenerate Update(LambdaExpression expression, Sql... method Select (line 15) | protected override SqlGenerate Select(LambdaExpression expression, Sql... method Where (line 20) | protected override SqlGenerate Where(LambdaExpression expression, SqlG... method In (line 41) | protected override SqlGenerate In(LambdaExpression expression, SqlGene... method OrderBy (line 46) | protected override SqlGenerate OrderBy(LambdaExpression expression, Sq... method Max (line 51) | protected override SqlGenerate Max(LambdaExpression expression, SqlGen... method Min (line 56) | protected override SqlGenerate Min(LambdaExpression expression, SqlGen... method Avg (line 61) | protected override SqlGenerate Avg(LambdaExpression expression, SqlGen... method Count (line 66) | protected override SqlGenerate Count(LambdaExpression expression, SqlG... method Sum (line 71) | protected override SqlGenerate Sum(LambdaExpression expression, SqlGen... FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/ListInitSqlExpression.cs class ListInitSqlExpression (line 6) | class ListInitSqlExpression : BaseSqlExpression method In (line 8) | protected override SqlGenerate In(ListInitExpression expression, SqlGe... method Select (line 23) | protected override SqlGenerate Select(ListInitExpression expression, S... FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/MemberSqlExpression.cs class MemberSqlExpression (line 9) | class MemberSqlExpression : BaseSqlExpression method Select (line 11) | protected override SqlGenerate Select(MemberExpression expression, Sql... method Where (line 29) | protected override SqlGenerate Where(MemberExpression expression, SqlG... method In (line 62) | protected override SqlGenerate In(MemberExpression expression, SqlGene... method OrderBy (line 73) | protected override SqlGenerate OrderBy(MemberExpression expression, Sq... method Update (line 79) | protected override SqlGenerate Update(MemberExpression expression, Sql... method Max (line 118) | protected override SqlGenerate Max(MemberExpression expression, SqlGen... method Min (line 124) | protected override SqlGenerate Min(MemberExpression expression, SqlGen... method Avg (line 130) | protected override SqlGenerate Avg(MemberExpression expression, SqlGen... method Count (line 136) | protected override SqlGenerate Count(MemberExpression expression, SqlG... method Sum (line 142) | protected override SqlGenerate Sum(MemberExpression expression, SqlGen... method IsEnumerable (line 153) | internal static bool IsEnumerable(MemberExpression m) FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/MethodCallSqlExpression.cs class MethodCallSqlExpression (line 7) | class MethodCallSqlExpression : BaseSqlExpression method In (line 19) | private static new void In(MethodCallExpression expression, SqlGenerat... method Equals (line 26) | private static void Equals(MethodCallExpression expression, SqlGenerat... method Contains (line 33) | private static void Contains(MethodCallExpression expression, SqlGener... method EndsWith (line 52) | private static void EndsWith(MethodCallExpression expression, SqlGener... method StartsWith (line 62) | private static void StartsWith(MethodCallExpression expression, SqlGen... method Format (line 72) | private static void Format(MethodCallExpression expression, SqlGenerat... method Where (line 88) | protected override SqlGenerate Where(MethodCallExpression expression, ... method Update (line 104) | protected override SqlGenerate Update(MethodCallExpression expression,... method DoEnumerableMethodCall (line 123) | internal static void DoEnumerableMethodCall(MethodCallExpression expre... method DoStaticArrayMethodCall (line 130) | internal static void DoStaticArrayMethodCall(MethodCallExpression expr... FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/NewArraySqlExpression.cs class NewArraySqlExpression (line 6) | class NewArraySqlExpression : BaseSqlExpression method In (line 8) | protected override SqlGenerate In(NewArrayExpression expression, SqlGe... FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/NewSqlExpression.cs class NewSqlExpression (line 6) | class NewSqlExpression : BaseSqlExpression method Update (line 8) | protected override SqlGenerate Update(NewExpression expression, SqlGen... method Select (line 25) | protected override SqlGenerate Select(NewExpression expression, SqlGen... method OrderBy (line 34) | protected override SqlGenerate OrderBy(NewExpression expression, SqlGe... FILE: src/Overt.Core.Data/Expressions/SqlExpression/Resolve/UnarySqlExpression.cs class UnarySqlExpression (line 5) | class UnarySqlExpression : BaseSqlExpression method Select (line 7) | protected override SqlGenerate Select(UnaryExpression expression, SqlG... method Where (line 13) | protected override SqlGenerate Where(UnaryExpression expression, SqlGe... method OrderBy (line 39) | protected override SqlGenerate OrderBy(UnaryExpression expression, Sql... method Max (line 45) | protected override SqlGenerate Max(UnaryExpression expression, SqlGene... method Min (line 51) | protected override SqlGenerate Min(UnaryExpression expression, SqlGene... method Avg (line 57) | protected override SqlGenerate Avg(UnaryExpression expression, SqlGene... method Count (line 63) | protected override SqlGenerate Count(UnaryExpression expression, SqlGe... method Sum (line 69) | protected override SqlGenerate Sum(UnaryExpression expression, SqlGene... FILE: src/Overt.Core.Data/Expressions/SqlExpression/SqlExpression.cs class SqlExpression (line 10) | public static class SqlExpression method Insert (line 20) | public static SqlExpressionCore Insert(DatabaseType dbType, stri... method Delete (line 32) | public static SqlExpressionCore Delete(DatabaseType dbType, stri... method Update (line 45) | public static SqlExpressionCore Update(DatabaseType dbType, Expr... method Update (line 58) | public static SqlExpressionCore Update(DatabaseType dbType, IEnu... method Select (line 71) | public static SqlExpressionCore Select(DatabaseType dbType, Expr... method Count (line 84) | public static SqlExpressionCore Count(DatabaseType dbType, Expre... method Max (line 97) | public static SqlExpressionCore Max(DatabaseType dbType, Express... method Min (line 110) | public static SqlExpressionCore Min(DatabaseType dbType, Express... method Avg (line 123) | public static SqlExpressionCore Avg(DatabaseType dbType, Express... method Sum (line 136) | public static SqlExpressionCore Sum(DatabaseType dbType, Express... FILE: src/Overt.Core.Data/Expressions/SqlExpression/SqlExpressionCompiler.cs class SqlExpressionCompiler (line 11) | public static class SqlExpressionCompiler method Compile (line 22) | public static Func Compile(this Expres... method Evaluate (line 34) | public static object Evaluate(Expression arg) method Wrap (line 43) | private static Func Wrap(Expression arg) FILE: src/Overt.Core.Data/Expressions/SqlExpression/SqlExpressionCore.cs class SqlExpressionCore (line 14) | public class SqlExpressionCore method SqlExpressionCore (line 31) | public SqlExpressionCore(DatabaseType dbType, string tableName = "") method Clear (line 43) | public void Clear() method Insert (line 53) | public SqlExpressionCore Insert(bool returnLastIdentity) method Select (line 84) | public SqlExpressionCore Select(Expression> express... method Where (line 106) | public SqlExpressionCore Where(Expression> expression) method OrderBy (line 121) | public SqlExpressionCore OrderBy(string orderBy) method TopOne (line 163) | public SqlExpressionCore TopOne() method Limit (line 192) | public SqlExpressionCore Limit(int page, int rows) method Offset (line 224) | public SqlExpressionCore Offset(int offset, int size) method Max (line 254) | public SqlExpressionCore Max(Expression> expression) method Min (line 266) | public SqlExpressionCore Min(Expression> expression) method Avg (line 278) | public SqlExpressionCore Avg(Expression> expression) method Count (line 290) | public SqlExpressionCore Count(Expression> expressi... method Sum (line 306) | public SqlExpressionCore Sum(Expression> expression) method Delete (line 317) | public SqlExpressionCore Delete() method Update (line 329) | public SqlExpressionCore Update(Expression> expression... method Update (line 342) | public SqlExpressionCore Update(IEnumerable fields = null) FILE: src/Overt.Core.Data/Expressions/SqlExpression/SqlExpressionFingerprint.cs class SqlExpressionFingerprint (line 14) | public class SqlExpressionFingerprint class BinaryExpressionFingerprint (line 16) | internal sealed class BinaryExpressionFingerprint : ExpressionFingerprint method BinaryExpressionFingerprint (line 18) | public BinaryExpressionFingerprint(ExpressionType nodeType, Type typ... method Equals (line 30) | public override bool Equals(object obj) method GetHashCode (line 38) | public override int GetHashCode() method AddToHashCodeCombiner (line 43) | internal override void AddToHashCodeCombiner(HashCodeCombiner combiner) class ExpressionCompiler (line 50) | internal static class ExpressionCompiler method Process (line 57) | public static Func Process(Expressio... class Compiler (line 62) | private static class Compiler method Compile (line 75) | public static Func Compile(Expression> ... method CompileFromConstLookup (line 84) | private static Func CompileFromConstLookup(Expression CompileFromIdentityFunc(Expression<... method CompileFromFingerprint (line 116) | private static Func CompileFromFingerprint(Expression CompileFromMemberAccess(Expression<... method CompileSlow (line 177) | private static Func CompileSlow(Expression(T node) method GetFingerprintChain (line 356) | public static ExpressionFingerprintChain GetFingerprintChain(Express... method Visit (line 373) | public override Expression Visit(Expression node) method VisitBinary (line 386) | protected override Expression VisitBinary(BinaryExpression node) method VisitBlock (line 396) | protected override Expression VisitBlock(BlockExpression node) method VisitCatchBlock (line 401) | protected override CatchBlock VisitCatchBlock(CatchBlock node) method VisitConditional (line 406) | protected override Expression VisitConditional(ConditionalExpression... method VisitConstant (line 416) | protected override Expression VisitConstant(ConstantExpression node) method VisitDebugInfo (line 428) | protected override Expression VisitDebugInfo(DebugInfoExpression node) method VisitDefault (line 433) | protected override Expression VisitDefault(DefaultExpression node) method VisitDynamic (line 445) | override method VisitElementInit (line 452) | protected override ElementInit VisitElementInit(ElementInit node) method VisitExtension (line 457) | protected override Expression VisitExtension(Expression node) method VisitGoto (line 462) | protected override Expression VisitGoto(GotoExpression node) method VisitIndex (line 467) | protected override Expression VisitIndex(IndexExpression node) method VisitInvocation (line 477) | protected override Expression VisitInvocation(InvocationExpression n... method VisitLabel (line 482) | protected override Expression VisitLabel(LabelExpression node) method VisitLabelTarget (line 487) | protected override LabelTarget VisitLabelTarget(LabelTarget node) method VisitLambda (line 492) | protected override Expression VisitLambda(Expression node) method VisitListInit (line 502) | protected override Expression VisitListInit(ListInitExpression node) method VisitLoop (line 507) | protected override Expression VisitLoop(LoopExpression node) method VisitMember (line 512) | protected override Expression VisitMember(MemberExpression node) method VisitMemberAssignment (line 522) | protected override MemberAssignment VisitMemberAssignment(MemberAssi... method VisitMemberBinding (line 527) | protected override MemberBinding VisitMemberBinding(MemberBinding node) method VisitMemberInit (line 532) | protected override Expression VisitMemberInit(MemberInitExpression n... method VisitMemberListBinding (line 537) | protected override MemberListBinding VisitMemberListBinding(MemberLi... method VisitMemberMemberBinding (line 542) | protected override MemberMemberBinding VisitMemberMemberBinding(Memb... method VisitMethodCall (line 547) | protected override Expression VisitMethodCall(MethodCallExpression n... method VisitNew (line 557) | protected override Expression VisitNew(NewExpression node) method VisitNewArray (line 562) | protected override Expression VisitNewArray(NewArrayExpression node) method VisitParameter (line 567) | protected override Expression VisitParameter(ParameterExpression node) method VisitRuntimeVariables (line 586) | protected override Expression VisitRuntimeVariables(RuntimeVariables... method VisitSwitch (line 591) | protected override Expression VisitSwitch(SwitchExpression node) method VisitSwitchCase (line 596) | protected override SwitchCase VisitSwitchCase(SwitchCase node) method VisitTry (line 601) | protected override Expression VisitTry(TryExpression node) method VisitTypeBinary (line 606) | protected override Expression VisitTypeBinary(TypeBinaryExpression n... method VisitUnary (line 616) | protected override Expression VisitUnary(UnaryExpression node) class HashCodeCombiner (line 627) | internal class HashCodeCombiner method AddFingerprint (line 636) | public void AddFingerprint(ExpressionFingerprint fingerprint) method AddEnumerable (line 648) | public void AddEnumerable(IEnumerable e) method AddInt32 (line 666) | public void AddInt32(int i) method AddObject (line 671) | public void AddObject(object o) class HoistingExpressionVisitor (line 680) | internal sealed class HoistingExpressionVisitor : Express... method HoistingExpressionVisitor (line 686) | private HoistingExpressionVisitor() method Hoist (line 690) | public static Expression> Hoist(Expression parameterValues) method ToString (line 163) | public override string ToString() FILE: src/Overt.Core.Data/Extensions/Dapper.Async.Extensions.cs class DapperExtensions (line 16) | public static partial class DapperExtensions method IsExistTableAsync (line 26) | public static async Task IsExistTableAsync(this IDbConnection co... method IsExistFieldAsync (line 47) | public static async Task IsExistFieldAsync(this IDbConnection co... method InsertAsync (line 70) | public static async Task InsertAsync(this method InsertAsync (line 116) | public static async Task InsertAsync(this method DeleteAsync (line 145) | public static async Task DeleteAsync(this method SetAsync (line 175) | public static async Task SetAsync(this method SetAsync (line 206) | public static async Task SetAsync(this method IncrAsync (line 239) | public static async Task IncrAsync(this method GetAsync (line 272) | public static async Task GetAsync(this method GetListAsync (line 307) | public static async Task> GetListAsync(this method GetOffsetsAsync (line 349) | public static async Task> GetOffsetsAsync CountAsync(this FILE: src/Overt.Core.Data/Extensions/Dapper.Extensions.cs class DapperExtensions (line 22) | public static partial class DapperExtensions method GetMainTableName (line 30) | public static string GetMainTableName(this Type entity) method GetTableName (line 47) | public static string GetTableName(this string val, Func(this TEntity entity, Func(this Expression GetCustomFields(this Type type) method IsExistTable (line 163) | public static bool IsExistTable(this IDbConnection connection, string ... method IsExistField (line 184) | public static bool IsExistField(this IDbConnection connection, string ... method Insert (line 207) | public static bool Insert(this method Insert (line 253) | public static int Insert(this method Delete (line 282) | public static int Delete(this method Set (line 312) | public static bool Set(this method Set (line 343) | public static bool Set(this method Incr (line 376) | public static bool Incr(this method Get (line 409) | public static TEntity Get(this method GetList (line 444) | public static IEnumerable GetList(this method GetOffsets (line 486) | public static IEnumerable GetOffsets(this method Count (line 524) | public static int Count(this method GetDbType (line 550) | internal static DatabaseType GetDbType(this IDbConnection connection) method GetValueFromExpression (line 586) | internal static object GetValueFromExpression(this PropertyIn... method GetBit (line 602) | [Obsolete("请使用TableNameFunc")] method GetSuffix (line 618) | [Obsolete("请使用TableNameFunc")] method GetSuffix (line 641) | [Obsolete("请使用TableNameFunc")] method GetSuffix (line 655) | [Obsolete("请使用TableNameFunc")] method GetSuffix (line 670) | [Obsolete("请使用TableNameFunc")] FILE: src/Overt.Core.Data/Extensions/EntityDefinition.Extensions.cs class EntityDefinitionExtensions (line 12) | public static class EntityDefinitionExtensions method GetAttribute (line 22) | internal static TAttribute GetAttribute(this Type entity) ... method GetAttribute (line 36) | internal static TAttribute GetAttribute(this PropertyInfo ... method GetProperty (line 50) | internal static PropertyInfo GetProperty(this Type entity)... method GetProperties (line 63) | internal static List GetProperties(this Type... method GetPropertyByAttribute (line 76) | internal static List GetPropertyByAttribute(... FILE: src/Overt.Core.Data/Extensions/Expression.Extensions.cs class ExpressionExtensions (line 10) | public static class ExpressionExtensions method And (line 19) | public static Expression> And(this Expression> Or(this Expression(this IBaseRepository : PropertyAssist, IBaseRep... method BaseRepository (line 26) | public BaseRepository(IConfiguration configuration, string dbStoreKey ... method BaseRepository (line 35) | public BaseRepository(string dbStoreKey = "") method GetMainTableName (line 47) | public string GetMainTableName() method GetTableName (line 56) | public string GetTableName() method GetTableName (line 67) | [Obsolete("请使用GetTableName()")] method IsExistTable (line 80) | public bool IsExistTable(string tableName, bool isMaster = true) method IsExistField (line 98) | public bool IsExistField(string tableName, string fieldName, bool isMa... method Add (line 115) | public bool Add(TEntity entity, bool returnLastIdentity = false) method Add (line 133) | public bool Add(params TEntity[] entities) method Delete (line 151) | public bool Delete(Expression> expression) method Set (line 167) | public bool Set(TEntity entity, Expression> fiel... method Set (line 187) | public bool Set(Expression> setExpress, Expression(string field, TValue value, Expression> expression, Express... method GetList (line 251) | public IEnumerable GetList( method GetOffsets (line 280) | public IEnumerable GetOffsets( method Count (line 305) | public int Count(Expression> expression = null, bo... method IsExistTableAsync (line 323) | public async Task IsExistTableAsync(string tableName, bool isMas... method IsExistFieldAsync (line 341) | public async Task IsExistFieldAsync(string tableName, string fie... method AddAsync (line 358) | public async Task AddAsync(TEntity entity, bool returnLastIdenti... method AddAsync (line 376) | public async Task AddAsync(params TEntity[] entities) method DeleteAsync (line 394) | public async Task DeleteAsync(Expression> ex... method SetAsync (line 410) | public async Task SetAsync(TEntity entity, Expression SetAsync(Expression> setExpress, ... method IncrAsync (line 450) | public async Task IncrAsync(string field, TValue value, ... method GetAsync (line 470) | public async Task GetAsync(Expression> ex... method GetListAsync (line 493) | public async Task> GetListAsync( method GetOffsetsAsync (line 522) | public async Task> GetOffsetsAsync( method CountAsync (line 547) | public async Task CountAsync(Expression> expr... method Execute (line 566) | protected virtual T Execute(Func func, bool isMas... method Execute (line 584) | protected virtual async Task Execute(Func... method OutSqlAction (line 601) | private void OutSqlAction(string sql) FILE: src/Overt.Core.Data/Repository/PropertyAssist.cs class PropertyAssist (line 14) | public abstract class PropertyAssist : IPropertyAssist method PropertyAssist (line 29) | public PropertyAssist(IConfiguration configuration, string dbStoreKey ... method PropertyAssist (line 39) | public PropertyAssist(string dbStoreKey = "") method OpenConnection (line 56) | public virtual IDbConnection OpenConnection(bool isMaster = false) FILE: src/core/Overt.Core.DataConsole/Program.cs class Program (line 11) | class Program method Program (line 14) | static Program() method Main (line 29) | static void Main(string[] args) method ExecuteMethodLongId (line 41) | private static void ExecuteMethodLongId() method ExecuteMethodLongIdAsync (line 73) | private static async Task ExecuteMethodLongIdAsync() method ExecuteMethodAsync (line 105) | private static async Task ExecuteMethodAsync() method ExecuteMethod (line 223) | private static void ExecuteMethod() FILE: src/core/Overt.Core.Test/ApplicationTest.cs class ApplicationTest (line 9) | [TestClass] method ApplicationTest (line 12) | public ApplicationTest() : base() method DoSomethingTest (line 16) | [TestMethod] method DoSomeTest (line 53) | [TestMethod] method GetByIdsTest (line 62) | [TestMethod] FILE: src/core/Overt.Core.Test/BaseTest.cs class BaseTest (line 8) | public class BaseTest method BaseTest (line 11) | public BaseTest() FILE: src/core/Overt.User.Application/AutoMapperProfiles.cs class AutoMapperProfiles (line 7) | public class AutoMapperProfiles : Profile method AutoMapperProfiles (line 9) | public AutoMapperProfiles() FILE: src/core/Overt.User.Application/Constracts/ISubDbUser2Service.cs type ISubDbUser2Service (line 6) | public interface ISubDbUser2Service method Add (line 8) | int Add(UserPostModel model); method Get (line 9) | UserModel Get(int userId, bool isMaster = false); method AddAsync (line 11) | Task AddAsync(UserPostModel model); method GetAsync (line 13) | Task GetAsync(int userId, bool isMaster = false); FILE: src/core/Overt.User.Application/Constracts/ISubDbUserService.cs type ISubDbUserService (line 10) | public interface ISubDbUserService method Add (line 13) | int Add(UserPostModel model); method Get (line 15) | UserModel Get(int userId, bool isMaster = false); method AddAsync (line 17) | Task AddAsync(UserPostModel model); method GetAsync (line 19) | Task GetAsync(int userId, bool isMaster = false); FILE: src/core/Overt.User.Application/Constracts/ISubUserService.cs type ISubUserService (line 10) | public interface ISubUserService method Add (line 12) | int Add(UserPostModel model); method Get (line 14) | UserModel Get(int userId, bool isMaster = false); method AddAsync (line 16) | Task AddAsync(UserPostModel model); method GetAsync (line 18) | Task GetAsync(int userId, bool isMaster = false); FILE: src/core/Overt.User.Application/Constracts/IUserLongIdService.cs type IUserLongIdService (line 10) | public interface IUserLongIdService method Get (line 13) | UserModel Get(long userId, bool isMaster = false); method GetList (line 15) | List GetList(List userIds, bool isMaster = false); method Add (line 17) | long Add(UserPostModel model); method Add (line 19) | bool Add(params UserPostModel[] models); method GetAsync (line 23) | Task GetAsync(long userId, bool isMaster = false); method GetListAsync (line 25) | Task> GetListAsync(List userIds, bool isMaster =... method AddAsync (line 27) | Task AddAsync(UserPostModel model); method AddAsync (line 29) | Task AddAsync(params UserPostModel[] models); FILE: src/core/Overt.User.Application/Constracts/IUserService.cs type IUserService (line 10) | public interface IUserService method Get (line 13) | UserModel Get(int userId, bool isMaster = false); method GetList (line 15) | List GetList(List userIds, bool isMaster = false); method GetPage (line 17) | (int, List) GetPage(UserSearchModel model); method Add (line 19) | int Add(UserPostModel model); method Add (line 21) | bool Add(params UserPostModel[] models); method Update (line 23) | bool Update(int userId, bool isSex); method Delete (line 25) | bool Delete(int userId); method OtherSql (line 27) | List OtherSql(); method ExecuteInTransaction (line 33) | bool ExecuteInTransaction(); method GetAsync (line 37) | Task GetAsync(int userId, bool isMaster = false); method GetListAsync (line 39) | Task> GetListAsync(List userIds, bool isMaster = ... method GetPageAsync (line 41) | Task<(int, List)> GetPageAsync(UserSearchModel model); method AddAsync (line 43) | Task AddAsync(UserPostModel model); method AddAsync (line 45) | Task AddAsync(params UserPostModel[] models); method UpdateAsync (line 47) | Task UpdateAsync(int userId, bool isSex); method DeleteAsync (line 49) | Task DeleteAsync(int userId); method OtherSqlAsync (line 51) | Task> OtherSqlAsync(); method ExecuteInTransactionAsync (line 57) | Task ExecuteInTransactionAsync(); FILE: src/core/Overt.User.Application/Extensions/ModelValidationExtensions.cs class ModelValidationExtensions (line 7) | public static class ModelValidationExtensions method IsValid (line 9) | public static bool IsValid(this object obj,out Exception exception) method Validate (line 28) | private static ValidationResult Validate(ValidationContext context) FILE: src/core/Overt.User.Application/Models/UserModel.cs class UserModel (line 9) | public class UserModel FILE: src/core/Overt.User.Application/Models/UserPostModel.cs class UserPostModel (line 10) | public class UserPostModel : IValidatableObject method Validate (line 28) | public virtual IEnumerable Validate(ValidationContex... FILE: src/core/Overt.User.Application/Models/UserSearchModel.cs class UserSearchModel (line 12) | public class UserSearchModel method GetExpression (line 24) | public Expression> GetExpression() method GetOrder (line 36) | public OrderByField[] GetOrder() FILE: src/core/Overt.User.Application/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 9) | public static class ServiceCollectionExtensions method AddApplicationDI (line 11) | public static void AddApplicationDI(this IServiceCollection services) FILE: src/core/Overt.User.Application/Services/SubDbUser2Service.cs class SubDbUser2Service (line 11) | public class SubDbUser2Service : ISubDbUser2Service method SubDbUser2Service (line 15) | public SubDbUser2Service( method Add (line 23) | public int Add(UserPostModel model) method Get (line 37) | public UserModel Get(int userId, bool isMaster = false) method AddAsync (line 47) | public async Task AddAsync(UserPostModel model) method GetAsync (line 61) | public async Task GetAsync(int userId, bool isMaster = false) FILE: src/core/Overt.User.Application/Services/SubDbUserService.cs class SubDbUserService (line 11) | public class SubDbUserService : ISubDbUserService method SubDbUserService (line 15) | public SubDbUserService( method Add (line 23) | public int Add(UserPostModel model) method Get (line 36) | public UserModel Get(int userId, bool isMaster = false) method AddAsync (line 45) | public async Task AddAsync(UserPostModel model) method GetAsync (line 58) | public async Task GetAsync(int userId, bool isMaster = false) FILE: src/core/Overt.User.Application/Services/SubUserService.cs class SubUserService (line 15) | public class SubUserService : ISubUserService method SubUserService (line 19) | public SubUserService( method Add (line 26) | public int Add(UserPostModel model) method Get (line 42) | public UserModel Get(int userId, bool isMaster = false) method AddAsync (line 53) | public async Task AddAsync(UserPostModel model) method GetAsync (line 69) | public async Task GetAsync(int userId, bool isMaster = false) FILE: src/core/Overt.User.Application/Services/UserLongIdService.cs class UserLongIdService (line 13) | public class UserLongIdService : IUserLongIdService method UserLongIdService (line 17) | public UserLongIdService( method Add (line 26) | public long Add(UserPostModel model) method Add (line 46) | public bool Add(params UserPostModel[] models) method Delete (line 62) | public bool Delete(long userId) method Get (line 70) | public UserModel Get(long userId, bool isMaster = false) method GetList (line 79) | public List GetList(List userIds, bool isMaster = false) method AddAsync (line 90) | public async Task AddAsync(UserPostModel model) method AddAsync (line 103) | public async Task AddAsync(params UserPostModel[] models) method DeleteAsync (line 119) | public async Task DeleteAsync(long userId) method GetAsync (line 127) | public async Task GetAsync(long userId, bool isMaster = false) method GetListAsync (line 136) | public async Task> GetListAsync(List userIds, bo... FILE: src/core/Overt.User.Application/Services/UserService.cs class UserService (line 15) | public class UserService : IUserService method UserService (line 20) | public UserService( method Add (line 31) | public int Add(UserPostModel model) method Add (line 44) | public bool Add(params UserPostModel[] models) method Delete (line 60) | public bool Delete(int userId) method Get (line 68) | public UserModel Get(int userId, bool isMaster = false) method GetList (line 77) | public List GetList(List userIds, bool isMaster = false) method GetPage (line 86) | public (int, List) GetPage(UserSearchModel model) method OtherSql (line 96) | public List OtherSql() method Update (line 102) | public bool Update(int userId, bool isSex) method ExecuteInTransaction (line 130) | public bool ExecuteInTransaction() method AddAsync (line 171) | public async Task AddAsync(UserPostModel model) method AddAsync (line 184) | public async Task AddAsync(params UserPostModel[] models) method DeleteAsync (line 200) | public async Task DeleteAsync(int userId) method GetAsync (line 208) | public async Task GetAsync(int userId, bool isMaster = false) method GetListAsync (line 217) | public async Task> GetListAsync(List userIds, boo... method GetPageAsync (line 226) | public async Task<(int, List)> GetPageAsync(UserSearchModel... method OtherSqlAsync (line 236) | public async Task> OtherSqlAsync() method UpdateAsync (line 242) | public async Task UpdateAsync(int userId, bool isSex) method ExecuteInTransactionAsync (line 272) | public async Task ExecuteInTransactionAsync() FILE: src/core/Overt.User.Domain/Contracts/ISubDbUser2Repository.cs type ISubDbUser2Repository (line 7) | public interface ISubDbUser2Repository : IBaseRepository FILE: src/core/Overt.User.Domain/Contracts/ISubDbUserRepository.cs type ISubDbUserRepository (line 6) | public interface ISubDbUserRepository : IBaseRepository FILE: src/core/Overt.User.Domain/Contracts/ISubUserRepository.cs type ISubUserRepository (line 10) | public interface ISubUserRepository : IBaseRepository FILE: src/core/Overt.User.Domain/Contracts/IUserLongIdRepository.cs type IUserLongIdRepository (line 8) | public interface IUserLongIdRepository : IBaseRepository FILE: src/core/Overt.User.Domain/Contracts/IUserRepository.cs type IUserRepository (line 8) | public interface IUserRepository : IBaseRepository method OtherSql (line 14) | List OtherSql(); method OtherSqlAsync (line 20) | Task> OtherSqlAsync(); FILE: src/core/Overt.User.Domain/Entities/SubDbUser2Entity.cs class SubDbUser2Entity (line 8) | [Table("User")] FILE: src/core/Overt.User.Domain/Entities/SubDbUserEntity.cs class SubDbUserEntity (line 8) | [Table("User")] FILE: src/core/Overt.User.Domain/Entities/SubUserEntity.cs class SubUserEntity (line 8) | [Table("User")] FILE: src/core/Overt.User.Domain/Entities/UserEntity.cs class UserEntity (line 10) | [Table("User")] FILE: src/core/Overt.User.Domain/Entities/UserLongIdEntity.cs class UserLongIdEntity (line 10) | [Table("UserLongId")] FILE: src/core/Overt.User.Domain/Repositories/SubDbUser2Repository.cs class SubDbUser2Repository (line 13) | public class SubDbUser2Repository : BaseRepository, IS... method SubDbUser2Repository (line 15) | public SubDbUser2Repository(IConfiguration configuration) FILE: src/core/Overt.User.Domain/Repositories/SubDbUserRepository.cs class SubDbUserRepository (line 13) | public class SubDbUserRepository : BaseRepository, ISub... method SubDbUserRepository (line 15) | public SubDbUserRepository(IConfiguration configuration) FILE: src/core/Overt.User.Domain/Repositories/SubUserRepository.cs class SubUserRepository (line 13) | public class SubUserRepository : BaseRepository, ISubUser... method SubUserRepository (line 15) | public SubUserRepository(IConfiguration configuration) : base(configur... FILE: src/core/Overt.User.Domain/Repositories/UserLongIdRepository.cs class UserLongIdRepository (line 13) | public class UserLongIdRepository : BaseRepository, IU... method UserLongIdRepository (line 15) | public UserLongIdRepository(IConfiguration configuration) FILE: src/core/Overt.User.Domain/Repositories/UserRepository.cs class UserRepository (line 13) | public class UserRepository : BaseRepository, IUserRepository method UserRepository (line 15) | public UserRepository(IConfiguration configuration) method OtherSql (line 20) | public List OtherSql() method OtherSqlAsync (line 32) | public async Task> OtherSqlAsync() FILE: src/core/Overt.User.Domain/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 10) | public static class ServiceCollectionExtensions method AddDomainDI (line 12) | public static void AddDomainDI(this IServiceCollection services) FILE: src/net46/Overt.Core.DataConsole/AutofacContainer.cs class AutofacContainer (line 12) | public class AutofacContainer method Register (line 16) | public static IContainer Register() FILE: src/net46/Overt.Core.DataConsole/Program.cs class Program (line 11) | class Program method Main (line 13) | static void Main(string[] args) FILE: src/net46/Overt.User.Application/AutoMapperProfiles.cs class AutoMapperProfiles (line 7) | public class AutoMapperProfiles : Profile method AutoMapperProfiles (line 9) | public AutoMapperProfiles() FILE: src/net46/Overt.User.Application/AutofacExtensions.cs class AutofacExtensions (line 8) | public static class AutofacExtensions method AddApplicationDI (line 10) | public static void AddApplicationDI(this ContainerBuilder builder) FILE: src/net46/Overt.User.Application/Constracts/ISubDbUser2Service.cs type ISubDbUser2Service (line 6) | public interface ISubDbUser2Service method Add (line 8) | int Add(UserPostModel model); method Get (line 9) | UserModel Get(int userId, bool isMaster = false); method AddAsync (line 11) | Task AddAsync(UserPostModel model); method GetAsync (line 13) | Task GetAsync(int userId, bool isMaster = false); FILE: src/net46/Overt.User.Application/Constracts/ISubDbUserService.cs type ISubDbUserService (line 10) | public interface ISubDbUserService method AddAsync (line 12) | Task AddAsync(UserPostModel model); method GetAsync (line 14) | Task GetAsync(int userId, bool isMaster = false); FILE: src/net46/Overt.User.Application/Constracts/ISubUserService.cs type ISubUserService (line 10) | public interface ISubUserService method AddAsync (line 12) | Task AddAsync(UserPostModel model); method GetAsync (line 14) | Task GetAsync(int userId, bool isMaster = false); FILE: src/net46/Overt.User.Application/Constracts/IUserService.cs type IUserService (line 10) | public interface IUserService method GetAsync (line 12) | Task GetAsync(int userId, bool isMaster = false); method GetListAsync (line 14) | Task> GetListAsync(List userIds, bool isMaster = ... method GetPageAsync (line 16) | Task<(int, List)> GetPageAsync(UserSearchModel model); method AddAsync (line 18) | Task AddAsync(UserPostModel model); method UpdateAsync (line 20) | Task UpdateAsync(int userId, bool isSex); method DeleteAsync (line 22) | Task DeleteAsync(int userId); method OtherSqlAsync (line 24) | Task> OtherSqlAsync(); method ExecuteInTransactionAsync (line 26) | Task ExecuteInTransactionAsync(); FILE: src/net46/Overt.User.Application/Extensions/ModelValidationExtensions.cs class ModelValidationExtensions (line 7) | public static class ModelValidationExtensions method IsValid (line 9) | public static bool IsValid(this object obj,out Exception exception) method Validate (line 28) | private static ValidationResult Validate(ValidationContext context) FILE: src/net46/Overt.User.Application/Models/UserModel.cs class UserModel (line 9) | public class UserModel FILE: src/net46/Overt.User.Application/Models/UserPostModel.cs class UserPostModel (line 10) | public class UserPostModel : IValidatableObject method Validate (line 28) | public virtual IEnumerable Validate(ValidationContex... FILE: src/net46/Overt.User.Application/Models/UserSearchModel.cs class UserSearchModel (line 12) | public class UserSearchModel method GetExpression (line 24) | public Expression> GetExpression() method GetOrder (line 36) | public OrderByField[] GetOrder() FILE: src/net46/Overt.User.Application/Services/SubDbUser2Service.cs class SubDbUser2Service (line 11) | public class SubDbUser2Service : ISubDbUser2Service method SubDbUser2Service (line 15) | public SubDbUser2Service( method Add (line 23) | public int Add(UserPostModel model) method Get (line 37) | public UserModel Get(int userId, bool isMaster = false) method AddAsync (line 47) | public async Task AddAsync(UserPostModel model) method GetAsync (line 61) | public async Task GetAsync(int userId, bool isMaster = false) FILE: src/net46/Overt.User.Application/Services/SubDbUserService.cs class SubDbUserService (line 11) | public class SubDbUserService : ISubDbUserService method SubDbUserService (line 15) | public SubDbUserService( method AddAsync (line 23) | public async Task AddAsync(UserPostModel model) method GetAsync (line 36) | public async Task GetAsync(int userId, bool isMaster = false) FILE: src/net46/Overt.User.Application/Services/SubUserService.cs class SubUserService (line 15) | public class SubUserService : ISubUserService method SubUserService (line 19) | public SubUserService( method AddAsync (line 27) | public async Task AddAsync(UserPostModel model) method GetAsync (line 43) | public async Task GetAsync(int userId, bool isMaster = false) FILE: src/net46/Overt.User.Application/Services/UserService.cs class UserService (line 13) | public class UserService : IUserService method UserService (line 18) | public UserService( method AddAsync (line 28) | public async Task AddAsync(UserPostModel model) method DeleteAsync (line 41) | public async Task DeleteAsync(int userId) method GetAsync (line 49) | public async Task GetAsync(int userId, bool isMaster = false) method GetListAsync (line 58) | public async Task> GetListAsync(List userIds, boo... method GetPageAsync (line 67) | public async Task<(int, List)> GetPageAsync(UserSearchModel... method OtherSqlAsync (line 77) | public async Task> OtherSqlAsync() method UpdateAsync (line 83) | public async Task UpdateAsync(int userId, bool isSex) method ExecuteInTransactionAsync (line 108) | public async Task ExecuteInTransactionAsync() FILE: src/net46/Overt.User.Domain/AutofacExtensions.cs class AutofacExtensions (line 7) | public static class AutofacExtensions method AddDomainDI (line 9) | public static void AddDomainDI(this ContainerBuilder builder) FILE: src/net46/Overt.User.Domain/Contracts/ISubDbUser2Repository.cs type ISubDbUser2Repository (line 7) | public interface ISubDbUser2Repository : IBaseRepository FILE: src/net46/Overt.User.Domain/Contracts/ISubDbUserRepository.cs type ISubDbUserRepository (line 6) | public interface ISubDbUserRepository : IBaseRepository FILE: src/net46/Overt.User.Domain/Contracts/ISubUserRepository.cs type ISubUserRepository (line 10) | public interface ISubUserRepository : IBaseRepository FILE: src/net46/Overt.User.Domain/Contracts/IUserRepository.cs type IUserRepository (line 10) | public interface IUserRepository : IBaseRepository method OtherSqlAsync (line 16) | Task> OtherSqlAsync(); FILE: src/net46/Overt.User.Domain/Entities/SubDbUser2Entity.cs class SubDbUser2Entity (line 8) | [Table("User")] FILE: src/net46/Overt.User.Domain/Entities/SubDbUserEntity.cs class SubDbUserEntity (line 8) | [Table("User")] FILE: src/net46/Overt.User.Domain/Entities/SubUserEntity.cs class SubUserEntity (line 8) | [Table("User")] FILE: src/net46/Overt.User.Domain/Entities/UserEntity.cs class UserEntity (line 9) | [Table("User")] FILE: src/net46/Overt.User.Domain/Repositories/SubDbUser2Repository.cs class SubDbUser2Repository (line 9) | public class SubDbUser2Repository : BaseRepository, IS... method SubDbUser2Repository (line 11) | public SubDbUser2Repository() FILE: src/net46/Overt.User.Domain/Repositories/SubDbUserRepository.cs class SubDbUserRepository (line 7) | public class SubDbUserRepository : BaseRepository, ISub... method SubDbUserRepository (line 9) | public SubDbUserRepository() FILE: src/net46/Overt.User.Domain/Repositories/SubUserRepository.cs class SubUserRepository (line 8) | public class SubUserRepository : BaseRepository, ISubUser... method SubUserRepository (line 10) | public SubUserRepository() : base() FILE: src/net46/Overt.User.Domain/Repositories/UserRepository.cs class UserRepository (line 11) | public class UserRepository : BaseRepository, IUserRepository method UserRepository (line 13) | public UserRepository() method OtherSqlAsync (line 18) | public async Task> OtherSqlAsync()