/// <summary>
        /// 开始LINQ查询
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <returns></returns>
        public EntityQuery <T> Query <T>() where T : Entity, new()
        {
            EntityLinqProvider provider = new EntityLinqProvider()
            {
                Context = this.Context
            };

            return(new EntityQuery <T>(provider));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 开始LINQ查询
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="withNoLock">是否在表名后面添加 with(nolock) 提示</param>
        /// <returns></returns>
        public static EntityQuery <T> Query <T>(bool withNoLock = false) where T : Entity, new()
        {
            EntityLinqProvider provider = new EntityLinqProvider()
            {
                WithNoLock = withNoLock
            };

            return(new EntityQuery <T>(provider));
        }
Exemplo n.º 3
0
        /// <summary>
        /// 开始LINQ查询
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <returns></returns>
        public EntityQuery <T> Query <T>(bool withNoLock = false) where T : Entity, new()
        {
            EntityLinqProvider provider = new EntityLinqProvider()
            {
                Context    = this.Context,
                WithNoLock = withNoLock
            };

            return(new EntityQuery <T>(provider));
        }