久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

.NET 6 跨服務器聯表查詢操作MySql、Oracle、SqlServer等相互聯表

瀏覽:287日期:2022-06-08 16:38:50
目錄
  • 一、大家是否有這個需求
  • 二、 多庫架構ORM
  • 三、跨服務器跨庫聯表查詢
    • 3.1 跨庫查詢之一對一
    • 3.2 跨庫查詢之一對多
    • 3.3 跨庫查詢之多對多  
    • 3.4 多個表查詢我們可以這么寫
    • 3.5 手動指定多庫
    • 3.6是否有性能問題

.NET 6 跨服務器聯表查詢, MySql、Oracle、SqlServer等相互聯表

一、大家是否有這個需求

1.跨品種查詢 :比如 MYSQL和一個SQLSERVER進行聯表查詢 ,或者SQLITE和MYSQL進行聯表查詢

2.跨服務器查詢 : A服務器和B服務器查詢

如果想同時支持1和2 相信很多人都沒有比較好的解決方案

我的設計是通過多庫架構來實現多庫操作

二、 多庫架構ORM

什么是多庫架構ORM,一個對象可以同時操作和管理多個數據庫 我們稱為多庫架構

EF Core

一個對象只能操作一個數據庫,所以EF Core不能稱為多庫架構,只能稱為支持多種數據庫,如果要實現多庫

我們就需外部封裝,代碼如下

SqlSugar

SqlSugar在2017最火的時候停更了一年半,最大的原因就是因為底層架構影響了SqlSugar的上限,歷史遺留問題太多

需要大量重構,如果直接更新對現有用戶是不負責的,所以我選擇了一年半未更新,讓不是特別熱愛SqlSugar的用戶

先用其他框架,留下對于SqlSugar一直熱衷的用戶,能支持和一起完善SqlSugar的用戶,謝謝有一群這樣的用戶不離不棄

籌劃了一年半的時間終于在2020開始進行重構 每隔一個月就重構一部分 加點功能 , 直到今天終于重構完成

代碼如下:

var db = new SqlSugarClient(new List<ConnectionConfig>(){ new ConnectionConfig(){ConfigId="0",DbType=DbType.SqlServer,ConnectionString=..,IsAutoCloseConnection=true}, new ConnectionConfig(){ConfigId="1",DbType=DbType.MySql,ConnectionString=..,IsAutoCloseConnection=true  }});  if(!db.IsAnyConnection(configId))//當前上下文不存在則添加    db.AddConnection(new ConnectionConfig{   DbType = DbType.SqlServer,ConfigId = "1",IsAutoCloseConnection = true,ConnectionString = 。。 });//開啟事務try { //db我們稱為主Db db.BeginTran(); //開啟多庫 (db.Ado.BeginTran是單庫事務)事務支持單庫和多庫   db.GetConnection("1").Insertable(new Order()//var childDb=db.GetConnection(1);我們稱為子DB,子DB不具有租戶方法,具有單當庫操作方法 {   CreateTime = DateTime.Now,   CustomId = 1,   Name = "a",   Price = 1 }).ExecuteCommand();   db.GetConnection("2").Insertable(new Order() {   CreateTime = DateTime.Now,   CustomId = 1,   Name = "a",   Price = 1 }).ExecuteCommand();   //提交事務 db.CommitTran();   }catch(Exception ex){  //回滾事務  db.Rollback();}

多庫架構可以在底層做到兼容,比如事務不需要引用外部DLL,比如我可以讓底層語法支持多庫,像EF CORE你能改他的

Include 語法嗎?改不了,我只能封裝他的語法,或者添加擴展方法。

三、跨服務器跨庫聯表查詢

SqlSugar來實現跨服務器聯表查詢

3.1 跨庫查詢之一對一

[Tenant("db2")]//在類的特性設置當前類屬于哪個庫  public class OrderItem {    [SqlSugar.SugarColumn(IsPrimaryKey = true, IsIdentity = true)]    public int ItemId { get; set; }    public int OrderId { get; set; }    public decimal? Price { get; set; }    [SqlSugar.SugarColumn(IsNullable = true)]    public DateTime? CreateTime { get; set; }    [Navigate(NavigateType.OneToOne,nameof(OrderId))] //設置關系 對應Order表主鍵    public Order Order { get; set; } }//通過ConfigId進行區分是哪個庫var db = new SqlSugarClient(new List<ConnectionConfig>(){  new ConnectionConfig(){ConfigId="db1",DbType=DbType.Sqlite,ConnectionString="DataSource=/Db_OrderDb.sqlite",IsAutoCloseConnection=true},  new ConnectionConfig(){ConfigId="db2",DbType=DbType.Sqlite,ConnectionString="DataSource=/Db_OrderItemDb.sqlite",IsAutoCloseConnection=true }}); //通過實體類特性[Tenant("db2")]自動映射不同數據庫進行查詢var list=db.QueryableWithAttr<OrderItem>().Includes(z => z.Order).ToList(); //1行代碼就搞定了2個庫聯表查詢

3.2 跨庫查詢之一對多

[Tenant("db1")]//指定是db1  (OrderItem類設置為 db2) public class Order {   [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]   public int Id { get; set; }   public string Name { get; set; }   public decimal Price { get; set; }   [SugarColumn(IsNullable = true)]   public DateTime CreateTime { get; set; }   [SugarColumn(IsNullable = true)]   public int CustomId { get; set; }   [Navigate(NavigateType.OneToMany, nameof(OrderItem.OrderId))]//   public List<OrderItem> Items { get; set; } }<br> var list = db.QueryableWithAttr<Order>()   .Includes(z => z.Items)//跨庫一對多   .ToList();

3.3 跨庫查詢之多對多  

我們將3個表扔進3個不同的庫里面

var db = new SqlSugarClient(new List<ConnectionConfig>()   {       new ConnectionConfig(){ConfigId="A",DbType=DbType.Sqlite,ConnectionString="DataSource=/A_DB.sqlite",IsAutoCloseConnection=true},       new ConnectionConfig(){ConfigId="B",DbType=DbType.Sqlite,ConnectionString="DataSource=/B_DB.sqlite",IsAutoCloseConnection=true  },       new ConnectionConfig(){ConfigId="AB",DbType=DbType.Sqlite,ConnectionString="DataSource=/AB_DB.sqlite",IsAutoCloseConnection=true  } });

 實體

 [Tenant("A")]//指定為A庫public partial class OperatorInfo{    /// <summary>    /// 主鍵    /// </summary>    [SugarColumn(IsPrimaryKey = true)]    public int id { get; set; }     /// <summary>    /// 姓名    /// </summary>    public string realname { get; set; }     /// <summary>    /// 多角色    /// </summary>    [Navigate(typeof(OptRole), nameof(OptRole.operId), nameof(OptRole.roleId))]//配置導航    public List<Role> Roles { get; set; }}  [Tenant("B")]//指定為B庫public partial class Role{    /// <summary>    /// 角色    /// </summary>    [SugarColumn(IsPrimaryKey = true )]    public int id { get; set; }     /// <summary>    /// 角色名稱    /// </summary>    public string name { get; set; }  }[Tenant("AB")]//指定為AB庫public partial class OptRole{    /// <summary>    ///    /// </summary>    [SugarColumn(IsPrimaryKey = true)]    public int id { get; set; }     /// <summary>    ///    /// </summary>    public int operId { get; set; }     /// <summary>    ///    /// </summary>    public int roleId { get; set; }  } //3個庫3個表進行多對多查詢var x=db.QueryableWithAttr<OperatorInfo>().Includes(z => z.Roles).ToList();

3.4 多個表查詢我們可以這么寫

//多個表聯表var x=db.QueryableWithAttr<TB>().Includes(z => z.A1).Includes(z => z.A2).Includes(z => z.A3).ToList(); //多個表嵌套聯表var x=db.QueryableWithAttr<TB>().Includes(z =>z.A1, z.Province,z=>z.City)//4個層級.Includes(z => z.A2).Includes(z => z.A3).ToList();

3.5 手動指定多庫

上面都是通多特性實現的多庫查詢,我們也可以手動指定數據庫進行多庫查詢

var list =db.GetConnection("db1").Queryable<OrderItem>()//Orderitem是db1       .CrossQuery(typeof(Order), "db2")//Order是db2       .Includes(z => z.Order)       .ToList();

3.6是否有性能問題

不會SqlSugar跨庫導航和不跨庫導航是一套算法,性能有保障,也就是單庫和多庫性能是一樣的

原理:一次獲取需要的數據,在內存分配置,數據多可進行拆分讀取

如今的成績

企業認可以:

  51job 搜索 簡歷數 僅次 EF 和 Dapper 超過國外的  Nhibernate PetaPoco , 占Dapper 40%簡歷數

知名收費框架 JNPF 和 力軟 都有使用 SqlSugar

培訓機構開始 講解SqlSugar

用戶認可

擁有強大的生態,3k以上的項目就有4個,基本都在500星以上,不算生態就擁有5個2000人群

 RuYiAdmin 、ZrAdminNetCore 、Admin.NET通用管理平臺(gitee 3k) Yi框架(Ruoyi Vue) CoreShop商城(gitee 3k) Blog.Core(github 4k)

YuebonCore Furion(gitee8k) WebFirst 騰訊 APIJSON.NET WaterCloud微服務

ViperFamilyBucket SmartSqlvboot-net WMS倉庫管理系統magic.net

源碼地址:

SqlSugar一直在努力創新,喜歡的Github關注一下,文章推薦或轉發

到此這篇關于.NET 6 跨服務器聯表查詢操作MySql、Oracle、SqlServer等相互聯表的文章就介紹到這了,更多相關.NET 6 跨服務器聯表查詢內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: ASP.NET
主站蜘蛛池模板: 姐姐在线观看动漫第二集免费 | 日韩视频在线一区 | 国精产品99永久一区一区 | av久久| 四色永久 | 91春色| 中文字幕一区二区三区精彩视频 | 九九久久久| 亚洲一区中文 | 三级特黄特色视频 | 久久人操 | 亚洲人在线播放 | 色九九 | 毛片a片| 欧美xxxx片 | 久久草草影视免费网 | 亚洲综合中文网 | a久久久| 黄色网在线 | 国产精品18hdxxxⅹ在线 | 日本一区二区三区四区 | 九色91在线| 国产精品日产欧美久久久久 | 五月激情综合 | 日批的视频| 成人免费视频网站 | 午夜三区 | 国产v日产∨综合v精品视频 | 久久ri资源网 | 一级免费毛片 | 欧美日韩在线免费观看 | 欧美在线综合视频 | 欧美精品一区二区三区在线四季 | 成人免费视频观看视频 | 国产视频中文字幕 | 久久久久久综合 | 国产成人aⅴ | 国产精品久久久久影院色老大 | 91九色在线 | 免费国产一区 | 插插插干干干 | 欧美在线xxx | 欧美成年视频 | 成人免费观看男女羞羞视频 | 欧美在线观看一区二区 | 亚洲日本午夜 | 免费国产一区 | 欧美亚洲国产一区 | 欧美日韩综合在线 | 成人av观看 | 亚洲视频一 | 综合网激情 | 免费看一区二区三区 | 亚洲va中文字幕 | 日韩精品在线播放 | 在线一区观看 | 国产高清精品一区二区三区 | 欧美不卡一区二区 | 亚洲一区二区三区四区在线观看 | 国产一区二区三区免费在线 | 国产一级毛片在线视频 | 欧美久久精品 | 日韩综合一区 | 99在线观看 | 欧美精品在线一区 | 在线欧美一区 | 国产精品久久久久aaaa九色 | 最新中文字幕在线资源 | 国产一区二区免费 | 人人草人人干 | 羞羞视频在线观看入口 | 综合久久久久 | 欧美free性 | 日本一区二区三区在线视频 | 日韩欧美大片在线观看 | 日韩在线免费 | av在线干| 在线观看a视频 | 国产51人人成人人人人爽色哟哟 | 欧美一级视频 | 国精产品一区二区三区有限公司 | 久久久一 | 欧美黄色性视频 | 免费亚洲成人 | 热re99久久精品国99热线看 | 日韩一区二区在线观看视频 | 成人h动漫免费观看网站 | 日本五月婷婷 | 欧美亚洲视频 | 日韩欧美一区二区三区 | 免费毛片网站 | 精品中文字幕在线 | 成人自拍视频 | 99久久视频 | 波多野结衣一区二区三区中文字幕 | 一区在线视频 | 国产精品爱久久久久久久 | 免费黄色小视频 | 日韩精品视频在线 | 亚洲综合二区 | 在线视频 欧美日韩 | 欧美中文在线 | 男人天堂网址 | 欧美激情欧美激情在线五月 | 91精品国产乱码久久久久久 | a级性生活| 日韩午夜免费视频 | 欧美 日韩 中文字幕 | 91在线播 | 午夜久久av | 嫩草研究院在线观看入口 | 看亚洲a级一级毛片 | 亚洲第一色片 | 999国产在线观看 | 中文字幕在线观看一区二区三区 | 欧美黑人xx | 亚洲啊v| 红杏aⅴ成人免费视频 | 国产精品自产拍在线观看 | 伊人av成人 | 精品久久99 | 爱干视频 | 在线激情视频 | 91精品国产自产91精品 | 精品无码久久久久国产 | 日韩电影免费在线观看中文字幕 | 国产乱码精品1区2区3区 | 麻豆久久| 久久精品一区二区 | 欧美第一视频 | 国产一区二区三区四区 | 亚洲国产日韩一区 | 国产一区二区影院 | 国产乱码精品一区二区三区av | 波多野结衣中文字幕在线视频 | 欧美福利一区二区三区 | 91国内产香蕉 | 91精品国产一区二区三区四区在线 | 一区二区三区视频免费看 | 男女羞羞视频网站 | 国产激情 | 成人国产精品久久 | 日韩久久久久久 | 色偷偷噜噜噜亚洲男人 | 久久爱成人| 国产免费看 | 国产三级在线 | 免费观看一级特黄欧美大片 | 中文字幕亚洲欧美日韩在线不卡 | 伊人春色成人 | 日韩欧美一区二区三区免费观看 | 自拍视频在线观看免费 | 亚洲人成一区 | 日韩精品在线免费观看 | 精品国产一区二区三区成人影院 | 国产视频一视频二 | 久久久久久中文字幕 | 欧美日韩国产一区二区在线观看 | 中文字幕在线视频一区 | 青青久视频 | 日韩中文一区二区三区 | 精品国产青草久久久久福利 | 久久久免费视频播放 | 日韩1区| 国产成人精品一区二区三区四区 | 91精品久久 | av一道本 | 成人精品视频在线观看 | 天堂资源最新在线 | 天天操网 | 狠狠ri | 国产人久久人人人人爽 | 伊人欧美在线 | 精品日韩在线 | 精品一区二区三区四区五区 | 午夜寂寞少妇aaa片毛片 | 成人一级电影在线观看 | 夜夜骑av| 99精品一区二区 | 91精品综合久久久久久五月天 | www.99久 | 97久久久久久久久久久久 | 国产精品福利一区 | 中文字幕不卡在线88 | 国产成人福利视频 | 亚洲成人三级 | 亚洲一区二区在线免费观看 | 黄片毛片一级 | 日韩视频在线观看视频 | 精品亚洲一区二区三区 | 国产一区二区免费 | 亚洲国产精品99久久久久久久久 | 四虎com| 亚洲国产一区二区在线观看 | 久久精品一区二区三区四区 | 欧美成年黄网站色视频 | 国产一区二区三区免费播放 | 国产精品美女久久久久久久久久久 | 久久亚洲国产精品 | 日精品| 亚洲精品影院在线 | 日韩一二三区视频 | 免费黄色小视频 | 狠狠综合久久av一区二区老牛 | 日本a视频 | 国产欧精精久久久久久久 | 日本不卡免费新一二三区 | 国产aaa大片 | 久国久产久精永久网页 | 久久久精品国产 | 台湾佬亚洲色图 | 一区二区三区精品 | 欧美一区永久视频免费观看 | 成人免费影院 | 久久久www成人免费精品 | 国产乱码精品一区二区三区五月婷 | 一区中文字幕 | 久久午夜电影 | 黑人巨大精品欧美一区二区三区 | 国产精品原创巨作av | 欧美一区久久 | 91精品久久久久久综合五月天 | 色精品| 每日更新在线观看av | 国产操片 | 国产精品视频一二三 | 新疆少妇videos高潮 | 免费在线一区二区三区 | 亚洲成人看片 | 老司机精品福利视频 | 精品久久久久久久久久久院品网 | 综合视频一区二区三区 | 日韩和的一区二区 | 福利91 | 国产91亚洲精品 | 久久国产综合 | 亚洲欧美日韩在线一区 | 欧美精品久久久久 | 国内精品一区二区三区 | 国产精品毛片一区二区三区 | 成人国产精品久久久 | 91黄在线观看| jizzjizzjizz亚洲女 | 国产精品毛片在线 | 情五月 | 91福利网站在线观看 | 久久久久久久久成人 | 亚洲精品成人悠悠色影视 | 91在线精品一区二区 | 性处破╳╳╳高清欧美 | 国产v日产∨综合v精品视频 | 国产精品久久久久久久美男 | 亚洲精品久久久久久动漫 | 久久爱www. | 天天看片天天操 | 久久精品久久综合 | 国产99久久 | 日韩成人精品视频在线观看 | 91久久久久久久久 | 欧美在线一区二区 | 中文字幕在线永久 | 国产福利一区二区三区四区 | 在线观看免费视频日韩 | 免费看黄色大片 | 成人免费视频网站在线看 | 日本在线一区 | 国产91久久精品一区二区 | a毛片| 欧美激情网 | 在线一区观看 | 成人一区二区三区久久精品嫩草 | 久久国产一区二区 | 免费三级黄色 | 成年无码av片在线 | 国产精品一区免费在线观看 | av免费在线观看网站 | 狠狠艹视频 | 欧美白人做受xxxx视频 | 欧美在线免费 | 高清一区二区三区 | av片在线观看网站 | 国产精品成人观看视频国产奇米 | 美女视频一区二区三区 | 国产精品毛片一区二区三区 | 日韩艹逼视频 | 999久久久久久久久 国产欧美在线观看 | 日韩欧美国产一区二区 | 国产欧美在线 | 亚洲三级网站 | 久久这| 午夜视频大全 | 精品一区二区三区在线观看 | 欧美专区在线观看 | 久久国产精品免费一区二区三区 | 性色av一区二区三区免费看开蚌 | 亚洲一本| 久久精品国产精品 | 91精品国产综合久久久久久漫画 | 亚洲蜜臀av乱码久久精品蜜桃 | 国产另类ts人妖一区二区 | 一级毛片一级毛片一级毛片 | 一级黄色片日本 | 日韩免费在线观看视频 | 亚洲视频综合 | 亚洲精品久久久久久一区二区 | 国产91麻豆视频 | 日本三级中国三级99人妇网站 | 久久久久香蕉视频 | 色综合一区二区三区 | 麻豆国产免费 | 久久久99久久久国产自输拍 | 国产午夜精品一区二区三区 | 国产三区精品 | 亚洲国产精品久久久久 | 久久国内 | 亚洲精品一区二区 | 永久免费在线 | eeuss国产一区二区三区四区 | 欧美成人a∨高清免费观看 在线视频成人 | 久久久av| 日韩欧美国产一区二区 | 国产精品久久久久久久久久新婚 | 一区二区精品在线 | 精品成人av| 中文字幕色 | 久久亚洲精品综合 | 宅男伊人| 国产精品一区二区视频 | 黄色av网站在线观看 | 欧美精品区 | 亚洲在线| 99精品电影| 国产精品久久久爽爽爽麻豆色哟哟 | 日韩视频在线观看 | 日韩成人影院在线观看 | 国产黄色精品 | 一区二区视频网站 | 亚洲一区二区在线播放 | 国产乱码久久久久久一区二区 | 日韩一区电影 | 国产 亚洲 网红 主播 | 国产精品久久久99 | 欧美视频一级片 | 国产精品一区二区三区在线播放 | 精品国产乱码久久久久久88av | 久久久久国产 | 最新午夜 | 免费成人av| 国产片侵犯亲女视频播放 | 色综合国产 | 国产精品一区二区久久久久 | 国产免费一区二区三区 | 久久精品在线 | 欧美日韩一区二区电影 | concern超碰在线 | 国产一区二区三区免费视频 | 亚洲国产精品成人无久久精品 | 精品永久 | 成人亚洲一区二区 | 国产精品毛片久久久久久 | 谁有毛片 | 天天摸夜夜摸爽爽狠狠婷婷97 | 国产一区亚洲 | 黄毛片视频 | 蜜臀av在线播放一区二区三区 | 中文字幕1区 | 一级片日韩 | 国产高清一级 | 日韩乱码中文字幕 | 99精品网 | 激情欧美一区二区三区 | 国产精品美女久久久久久免费 | 国产精品影视 | 成人免费视频网站在线看 | 来个毛片| 亚洲视频一区二区三区 | 午夜精品久久久久久久星辰影院 | 国产精品成av人在线视午夜片 | 99国产精品久久久久久久 | 欧美一区永久视频免费观看 | 永久免费在线 | 香蕉久久久久久 | 波多野结衣一区二区三区中文字幕 | 91免费看网站 | 中文字幕一区二区三区精彩视频 | 国产精品视频一区二区三区, | 黄色在线观看 | 欧美亚洲另类丝袜综合网动图 | 日韩婷婷 | 精品亚洲综合 | 亚洲成年人影院 | 天天操天天插天天干 | 亚洲高清不卡视频 | 国产精品一区二区三区99 | 成人在线免费观看 | 中文字幕在线免费看 | 国产h在线 | 午夜私人视频 | 99这里只有精品视频 | 中文字幕av黄色 | 日韩快播电影网 | 国产精品无码久久久久 | 亚洲日韩中文字幕 | 日韩国产| 国家aaa的一级看片 h片在线看 | 最近中文字幕在线视频1 | 欧美| 小情侣高清国产在线播放 | 人人干在线视频 | 欧美韩国日本一区 | 午夜精品久久久久久 | 91丁香婷婷综合久久欧美 | 亚洲一区成人在线观看 | 国产高清在线视频 | 免费黄色在线 | 成人小视频在线观看 | av大片网 | 免费视频一区二区 | 久久久久久久久久国产 | 国产精品无码永久免费888 | 精品久久久久久久久久久久 | 欧美炮房 | 日日操视频 | 国产激情网 | 国产a√ | 欧美精品久久一区 | www.国产| 一区二区日韩欧美 | 日韩欧美三级 | 久久这里只有精品23 | 一区二区三区高清 | 久久国内免费视频 | 亚洲视频在线观看 | 性大毛片视频 | 国产中文| 国产精品精品 | 久久999 | 91色乱码一区二区三区 | 日韩在线观看精品 | 一级毛片在线免费看 | 99国产精品久久久 | 婷婷五综合 | 在线中文字幕视频 | 91中文字幕在线观看 | 谁有毛片| 精品国产一区二区三区久久久久久 | av免费在线观看网站 | 免费xxxxx在线观看网站软件 | 久久999| 一级毛片观看 | 午夜国产一级 | 亚洲欧美一区二区三区视频 | 一区二区三区高清不卡 | 国产在线色 | 久久国语 | 日本中文字幕在线观看 | 久草高清在线 | 日韩婷婷 | 成人在线观看h | 国产精品久久久久久一级毛片 | 午夜不卡视频 | 欧美精品三区 | 欧美国产一区二区 | 综合久久一区 | 在线观看欧美一区 | 黑人巨大精品欧美一区二区免费 | 狠狠入ady亚洲精品经典电影 | 91精品国产人妻国产毛片在线 | 久久国产综合 | 欧美精品一区三区 | 激情开心成人网 | 欧美日本韩国一区二区 | 毛片一区| 国产一区二区精品在线观看 | 国产激情视频 | 日韩欧美在线看 | 久久一日本道色综合久久 | 色婷婷综合在线 | 欧美性一区二区 | 久久久久久久久久久久久九 | 免费黄色片一区二区 | av电影天堂网 | 亚洲天堂成人 | 国产在线看片 | 国产在线不卡 | 国产99久久久精品视频 | 日韩中文一区 | 亚洲每日更新 | 在线观看中文字幕亚洲 | 国产女人和拘做受在线视频 | 免费观看av电影 | 久久伊人成人 | 在线观看国产wwwa级羞羞视频 | 国产精品三级在线 | 中文字幕亚洲精品 | 欧美日韩中文在线观看 | 国产激情在线观看视频 | 国产九九九 | 欧美精品一区二区三区免费视频 | 91精品国产综合久久久蜜臀图片 | 亚洲精品视频区 | 亚洲精品二区 | 久久精品二区 | 日韩福利视频 | 亚洲一区视频 | 中文字幕在线观看精品视频 | 亚洲欧美日韩国产综合 | 欧洲一级视频 | 久色视频在线 | 日韩视频网| 日韩在线中文字幕 | 欧洲精品视频在线观看 | 精品国产一区二区三区在线观看 | 男女免费视频 | 91精品国产91久久久久久吃药 | 精品日韩一区 | 精品国产一区二区国模嫣然 | 国产欧美综合一区二区三区 | 亚洲国产成人久久一区二区三区 | 成人在线小视频 | 午夜小影院| 久久久久久久久国产 | www久久精品 | 日本欧美久久久久免费播放网 | 欧美日韩在线一 | 午夜精品一区二区三区在线 | 成人一区二区三区 | 在线观看成人 | 亚洲视频免费网站 | 国产电影一区二区 | 色综合区| 国产伦精品一区二区三区四区视频 | 精品第一页 | 国产欧美久久久久久 | 中文字幕亚洲精品 | 男女免费视频 | 99re在线| 欧美日韩视频第一页 | 欧美成人专区 | 国产99精品在线 | 欧美精品亚洲精品日韩精品 | 亚洲怡红院在线观看 | 国产精久久久久久久妇剪断 | 国产精品一区欧美 | 欧美综合视频 | 看黄色.com | 国外成人在线视频 | 亚洲 欧美 日韩在线 | 久久久久久九九九 | 欧美日韩一级电影 | 国产精品视频一区二区三区不卡 | 亚洲a网 | 男女羞羞羞视频午夜视频 | 国产人久久人人人人爽 | 欧美视频在线播放 | av免费网站在线观看 | 亚洲综合福利视频 | 国产精品福利久久 | 成人午夜免费视频 | 欧美a在线| 日韩欧美不卡 | 亚洲日本中文 | 中文字幕乱码一区二区三区 | 欧美日韩一区二区三区四区 | av一区在线观看 | 免费观看一级黄色片 | 黑人巨大精品欧美一区二区免费 | 国产精品网站在线 | 亚洲欧美综合精品久久成人 | 国产一区二区在线播放 | 亚洲黄色av网站 | 一区二区三区在线 | 国产96在线视频 | 精品久久久久久亚洲综合网站 | 国产欧美亚洲精品 | 9uu在线观看 | 欧美a级成人淫片免费看 | 91精品国产91久久久久久蜜臀 | 超碰在线99 | 日韩一区二区成人 | 国产欧美在线 | 日本在线观看视频网站 | 91在线国产观看 | 国产精选一区二区 | 黄色一级免费电影 | 91爱爱视频 | 日韩一 | 日韩中文字幕一区二区 | 盗摄精品av一区二区三区 | 在线观看www | 九九爱爱视频 | 亚洲毛片| 欧美一区免费 | 久久久香蕉 | 一级特黄毛片 | 久久99久久久久 | 99re视频精品 | 日本手机在线视频 | 国产精品成人在线观看 | 私人毛片免费高清视频 | 色婷婷亚洲一区二区三区 | 激情网站免费观看 | 婷婷综合一区 | 免费在线国产 | 成人精品视频免费 | 一区二区三区高清 | 性一交一乱一透一a级 | 玖玖国产精品视频 | 日韩亚洲精品在线观看 | 亚洲成人免费av | 国产一区久久 | 久久久久无码国产精品一区 | 国产在线精品一区二区三区 | 啊啊啊网站 | 97超碰人人 |