日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

ASP.NET Core 1.0 开发记录

發布時間:2023/12/4 asp.net 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET Core 1.0 开发记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ASP.NET Core 1.0 更新比較快(可能后面更新就不大了),閱讀注意時間節點,這篇博文主要記錄用 ASP.NET Core 1.0 開發簡單應用項目的一些記錄,以備查閱。

ASP.NET Core 1.0 相關 Nuget 程序包源:https://api.nuget.org/v3/index.json

閱讀目錄:

  • 理解 .NET Platform Standard

  • Startup 配置

    • Sample.BootStrapper.Startup 配置

    • ASP.NET Core 1.0 Startup 配置

  • UnitTest 單元測試

    • 類庫項目單元測試

    • WebApi 項目單元測試

  • Microsoft.EntityFrameworkCore

    • 基本配置(MySql)

    • ModelBuilderExtenions 擴展

    • 記錄執行 SQL

    • EntityFrameworkCore 遷移

  • CLI 命令

1. 理解 .NET Platform Standard

在用 ASP.NET Core 1.0 開發之前,理解 .NET Platform Standard(.NET 平臺標準)是非常有必要的,因為部署是跨平臺的,ASP.NET Core 1.0 應用程序的配置不同,部署環境也會不同,并且項目之間的兼容也會存在一些問題。

.NET Platform Standard 列表(2016 上半年):

Target Platform NameAlias???????
.NET Platform Standardnetstandard1.01.11.21.31.41.51.6
.NET Corenetcoreapp1.0
.NET Frameworknet4.6.3


4.6.2


4.6.1



4.6




4.5.2





4.5.1





4.5




Universal Windows Platformuap10.0

Windowswin8.1





8.0




Windows Phonewpa8.1



Windows Phone Silverlightwp8.1







8.0





Mono/Xamarin Platforms
*
Mono
*



上面圖表時間雖然有點老,但和現在的發展是一樣的,只不過版本有所更新,主要的三個平臺:

  • .NET Platform Standard(netstandard):.NET 平臺標準,或者稱為 .NET 通用平臺,是 .NET 部署所有平臺的一種通用標準規范(包含 Windows、Mac、Linux 等),建議使用,現在最新版本是 1.6 (2.0 版本快發布)。

  • .NET Core(netcoreapp):.NET Core SDK running on CoreCLR/CoreFx,簡單來說,可以跑在安裝 CoreCLR/CoreFx 的任何平臺上(包含 Windows、Mac、Linux 等),前提必須是有 .NET Core 的運行環境,建議使用,現在最新版本是 1.1.0

  • .NET Framework(net):.Net Framework SDK running on Desktop CLR / Full BCL and FCL,簡單來說,只能跑在 Windows 平臺上,不建議使用,最新版本是 4.6.3。

我們在開發 ASP.NET Core 1.0 應用程序的時候,一般是選擇netstandard或netcoreapp版本,并且這兩個平臺版本是相互兼容的,分別看一下示例:

netstandard1.6平臺:

{"version": "1.0.0","dependencies": {"Microsoft.EntityFrameworkCore": "1.0.0","NETStandard.Library": "1.6.1"},"frameworks": {"netstandard1.6": {"imports": "dnxcore50"}}}
  • "imports": "dnxcore50" 的意思是兼容之前dnxcore50平臺(dnxcore50現在已被廢棄,并被netcoreapp取代),比如你之前有個類庫是用dnxcore50平臺開發的,現在使用netstandard平臺開發的類庫,如果不添加此配置,是會報錯的。

  • "NETStandard.Library": "1.6.1"包含了一系列和netstandard相關的 Nuget 程序包,配置netstandard平臺,必須添加此配置,如果沒有的話,.NET 基礎的命名空間是訪問不到的。

netcoreapp1.1.0平臺:

{"version": "1.0.0","dependencies": {"Microsoft.EntityFrameworkCore": "1.0.0"},"frameworks": {"netcoreapp1.1.0": {"dependencies": {"Microsoft.NETCore.App": {"type": "platform","version": "1.1.0"}}},"imports": ["dotnet5.6","portable-net45+win10"]}}}

netstandard1.1.0平臺和上面netstandard1.6平臺配置差不多,Microsoft.NETCore.App 和 NETStandard.Library 是一樣目的,dotnet5.6和dnxcore50一樣,都是 .NET Core 之前平臺的廢棄代號。

portable 的意思是便攜型,如果添加了此配置,表示應用程序發布部署不攜帶依賴的程序包,而是使用系統中安裝配置的。

還有一點需要注意的是,netcoreapp1.1.0平臺和netstandard1.6平臺開發是相互兼容的,比如我們開發一些自己的 Nuget 程序包,使用的平臺版本可以是上面兩個,但最好是使用netstandard低一點的版本,因為以后netstandard可能是微軟平臺的一種標準規范,比如我現在開發 Nuget 程序包平臺使用netcoreapp1.1.0,ASP.NET Core 1.0 應用程序使用netcoreapp1.1.0平臺,后者就可以引用前者,因為第三方 Nuget 程序包使用平臺版本可能比較低,所以我們開發的 ASP.NET Core 1.0 應用程序平臺版本也相應低一些。

2. Startup 配置

Startup 需要添加額外的配置,以便于單元測試的進行,比如 EF、依賴注入和 AutoMapper 配置,需要獨立進行配置,而不是放在 ASP.NET Core 1.0 應用程序中的 Startup 配置中。

2.1 Sample.BootStrapper.Startup 配置

比如這樣的一個項目 Sample.BootStrapper:

project.json 配置:

{"version": "1.0.0-*","dependencies": {"System.ComponentModel.Primitives": "4.1.0","Microsoft.NETCore.App": ""},"frameworks": {"netcoreapp1.1.0": {"dependencies": {"Microsoft.NETCore.App": {"type": "platform","version": "1.1.0"}}}}}

上面代碼主要是對 IServiceCollection 的 Configure 方法進行了擴展,這樣對 Domain、Repository 和 AppliactionService 進行獨立的單元測試了,只需要在構造函數中進行添加調用即可,后面再說這一點。

2.2 ASP.NET Core 1.0 Startup 配置

另外,ASP.NET Core 1.0 應用程序的 Startup 示例代碼:

public class Startup { ? ?public Startup(IHostingEnvironment env){#if DEBUG ? ? ? ?var path = Directory.GetCurrentDirectory();#elsevar path = env.ContentRootPath;#endifvar builder = new ConfigurationBuilder().SetBasePath(path).AddJsonFile("appsettings.json", optional: true, reloadOnChange: true).AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true).AddEnvironmentVariables();Configuration = builder.Build();Log.Logger = new LoggerConfiguration().MinimumLevel.Error().WriteTo.RollingFile(Path.GetFullPath("logs/log-{Date}.txt")).CreateLogger();} ? ?public IConfigurationRoot Configuration { get; } ? ?
? ? ?
? ? ?// This method gets called by the runtime. Use this method to
? ? ? add services to the container.
public void ConfigureServices(IServiceCollection services){ ?// Add framework services.// 配置 WebApi 返回 Json 數據大小寫問題,默認數據會首字母小寫。services.AddMvc().AddJsonOptions(options =>
? ? ? options.SerializerSettings.ContractResolver = new DefaultContractResolver()); ?
?? ? ?// 注意這里services.Configure(Configuration["data:ConnectionString"]);} ?

? ?// This method gets called by the runtime. Use this method to configure the
? ? ? ? ? ? ?HTTP request pipeline.
public void Configure(IApplicationBuilder app, IHostingEnvironment env,
? ? ? ? ?ILoggerFactory loggerFactory){loggerFactory.AddSerilog();loggerFactory.AddConsole(Configuration.GetSection("Logging"));loggerFactory.AddDebug();app.UseStaticFiles();app.UseMvc();} }

日志服務使用的是 Serilog,日志級別有多種進行選擇(可以 Debug、Error 等),日志和連接字符串的配置可以放在 appsettings.json 文件中,ConfigureServices 里面調用 Sample.BootStrapper.StartUp 的配置。

project.json 示例代碼:

{"dependencies": {"Microsoft.AspNetCore.Mvc": "1.0.1","Microsoft.AspNetCore.Routing": "1.0.1","Microsoft.AspNetCore.Server.IISIntegration": "1.0.0","Microsoft.AspNetCore.Server.Kestrel": "1.0.1","Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0","Microsoft.Extensions.Configuration.FileExtensions": "1.0.0","Microsoft.Extensions.Configuration.Json": "1.0.0","Microsoft.Extensions.Logging": "1.1.0","Microsoft.Extensions.Logging.Console": "1.0.0","Microsoft.Extensions.Logging.Debug": "1.0.0","Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0","Microsoft.AspNetCore.Cors": "1.0.0","Serilog": "2.3.0","Serilog.Extensions.Logging":"1.3.1","Serilog.Sinks.RollingFile": "3.2.0","Microsoft.AspNetCore.StaticFiles": "1.0.0","Sample.BootStrapper": "1.0.0-*","Microsoft.EntityFrameworkCore.Design": {"type": "build","version": "1.0.0-preview2-final"}},"tools": {"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final","Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"},"frameworks": {"netcoreapp1.0.1": {"dependencies": {"Microsoft.NETCore.App": {"type": "platform","version": "1.0.1"}},"imports": ["dotnet5.6","portable-net45+win10"]}},"buildOptions": {"emitEntryPoint": true,"preserveCompilationContext": true},"runtimeOptions": {"configProperties": {"System.GC.Server": true}},"publishOptions": {"include": ["wwwroot","**/*.cshtml","appsettings.json","web.config"]},"scripts": {"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath%
? ? ? ? ? ?--framework %publish:FullTargetFramework%"
]}}

appsettings.json 示例代碼:

{"data": {"ConnectionString": ""},"Logging": {"IncludeScopes": false,"LogLevel": {"Default": "Error","System": "Information","Microsoft": "Information"}}}

另外,在 Program.cs 中可以配置選擇服務器,比如 IIS 或 Kestrel 等。

3. UnitTest 單元測試

相關文章:

  • Getting started with xUnit.net (.NET Core / ASP.NET Core)

  • Integration Testing

單元測試主要包含兩方面:類庫項目單元測試和 WebApi 項目單元測試。

3.1 類庫項目單元測試

類庫項目單元測試代碼示例:

provider.GetService 手動獲取依賴注入的對象,ITestOutputHelper 的目的是取代Console.WriteLine(因為不支持),但現在 ITestOutputHelper 好像也輸出不了,之前 RC2 的時候是可以的,不知道啥原因。

3.1 WebApi 項目單元測試

WebApi 項目單元測試示例代碼:

RC2 版本是無法對 WebApi 進行單元測試的,因為 TestHost 不支持,現在 ASP.NET Core 1.0 版本和 ASP.NET WebApi 2 是差不多的了,使用也很方便,不過 HttpClient 沒有了 PostAsJsonAsync 方法,需要使用 JsonConvert 手動轉換一下。

project.json 配置代碼:

{"version": "1.0.0-*","testRunner": "xunit","dependencies": {"xunit": "2.2.0-beta4-build3444","dotnet-test-xunit": "2.2.0-preview2-build1029","Microsoft.AspNetCore.TestHost": "1.0.0","Microsoft.Extensions.DependencyInjection": "1.1.0","Sample.BootStrapper": "1.0.0-*","Sample.WebApi": "1.0.0-*"},"frameworks": {"netcoreapp1.0.1": {"dependencies": {"Microsoft.NETCore.App": {"type": "platform","version": "1.0.1"}},"imports": ["dotnet5.6","portable-net45+win10"]}}}

我之前用netstandard1.6平臺,但配置 xunit 的時候,發現不支持最新的版本,后來就該用了netcoreapp1.0.1,testRunner 配置后可以在 Test Explorer 窗口中看到單元測試,也可以在方法的窗口上看到,主要用于調試目的。

單元測試命令:dotnet test

4. Microsoft.EntityFrameworkCore

相關資料:Entity Framework Core

4.1 基本配置

Microsoft.EntityFrameworkCore 和 EntityFramework 7 的用法差不多,現在項目使用的 MySql 數據庫,示例配置代碼:

4.2 ModelBuilderExtenions 擴展

AddEntityConfigurationsFromAssembly 是對 ModelBuilder 的擴展,這樣如果有多個實體映射配置,OnModelCreating 中只需要一行代碼就可以了,擴展代碼:

project.json 示例代碼:

{"version": "1.0.0-*","dependencies": {"MySql.Data.EntityFrameworkCore": "7.0.6-IR31","MySql.Data": "7.0.6-IR31","System.Reflection.TypeExtensions": "4.3.0","Microsoft.Extensions.DependencyInjection": "1.1.0"},"frameworks": {"netcoreapp1.0.1": {"dependencies": {"Microsoft.NETCore.App": {"type": "platform","version": "1.0.1"}}}}}

EntityFrameworkCore 針對 MySql 微軟沒有開放相應的 Nuget 程序包,第三方有很多的程序包,但或多或少的有些問題,MySql.Data.EntityFrameworkCore 是 EntityFrameworkCore GitHub Issue 中出現最多的,并且是 MySql 自己開發的,所以使用的話沒什么問題。

如果在查詢的時候報這個錯誤:

System.MissingMethodException was unhandled
HResult=-2146233069
Message=Method not found: 'Void Microsoft.EntityFrameworkCore.Query.QueryContextFactory..ctor(Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IStateManager, Microsoft.EntityFrameworkCore.Internal.IConcurrencyDetector, Microsoft.EntityFrameworkCore.ChangeTracking.Internal.IChangeDetector)'.
Source=Microsoft.EntityFrameworkCore.Relational
StackTrace:
at Microsoft.EntityFrameworkCore.Query.Internal.RelationalQueryContextFactory..ctor(IStateManager stateManager, IConcurrencyDetector concurrencyDetector, IRelationalConnection connection, IChangeDetector changeDetector)
--- End of stack trace from previous location where exception was thrown ---

解決方式是引用 MySql.Data.EntityFrameworkCore 程序包的類庫,移除 Microsoft.EntityFrameworkCore 程序包,參考資料:MissingMethodException DbSet.ToList

4.3 記錄執行 SQL

另外,關于 EntityFrameworkCore 如何記錄執行 SQL,Google 找了好久也沒找到好的解決方案,最后找到了一個別人寫的 IQueryable 擴展方法:

調用示例:

var query = _productRepository.Get(1);var sql = query.ToSql(); Console.WriteLine(sql);

不過暫時只能輸出單表查詢的,多表關聯查詢的執行 SQL 輸出不了。

4.4 EntityFrameworkCore 遷移

相關文章:

  • EntityFramework 7 Migrations 遷移命令

  • EntityFrameworkCore Migrations

相對于 EntityFramework 7,EntityFrameworkCore 遷移改變很多,

首先,ASP.NET Core 1.0 project.json 中添加如下配置:

{"dependencies": {"Microsoft.EntityFrameworkCore.Design": {"type": "build","version": "1.0.0-preview2-final"}},"tools": {"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"},"frameworks": {"netcoreapp1.0.1": { }}}

Sample.BootStrapper.Startup 中 Configure 修改如下:

public static void Configure(this IServiceCollection services, string connectionString) {services.AddDbContext<CommodityDbContext>(options =>options.UseMySQL(connectionString, b => b.MigrationsAssembly("Sample.WebApi"))
? ? ? ? ?//添加 MigrationsAssembly); ? ?///to do...

然后 CMD 直接切換到 Sample.WebApi 文件目錄下,執行如下命令:

  • dotnet ef migrations add 名稱

  • dotnet ef database update

5. CLI 命令

相關資料:.NET Core 命令行接口工具

dotnet 具有以下命令:

  • dotnet new:初始化 C# 或 F # 控制臺應用程序項目。

  • dotnet restore:還原給定應用程序的依賴項。

  • dotnet build:生成 .NET Core 應用程序。

  • dotnet publish:發布 .NET 可移植或獨立應用程序。

  • dotnet run:從源運行應用程序。

  • dotnet test:使用 project.json 中指定的測試運行程序運行測試。

  • dotnet pack:創建代碼的 NuGet 包。

CLI 還支持持續集成,不過沒試過,我第一次用 dotnet pack,結合 Nuget Package Explorer 可以很方便的發布管理程序包。

原文地址:http://www.cnblogs.com/liubingbing/p/6343701.html


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的ASP.NET Core 1.0 开发记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

在线视频91 | 亚洲成人高清在线 | 999久久久欧美日韩黑人 | 欧美一级黄大片 | 人人狠狠综合久久亚洲婷 | 狠狠久久综合 | 久久a v视频 | 丁香婷婷激情 | 在线看v片成人 | 成年免费在线视频 | 免费在线一区二区 | 亚洲一区二区三区在线看 | 免费视频在线观看网站 | 免费的国产精品 | 日韩免费高清 | 黄色av播放| 久久精品国产亚洲精品 | 免费a视频在线观看 | 国产精品一区二区三区电影 | 色综合色综合色综合 | 欧美日韩高清一区二区 | 综合网天天 | 国产视频 亚洲视频 | 久久人人看 | 狠狠色丁香婷婷综合久小说久 | 黄色在线观看免费 | 在线观看视频你懂 | 天堂在线视频中文网 | 国产区精品区 | av网站手机在线观看 | 免费欧美高清视频 | 99精品一区| 中文字幕日韩高清 | 亚洲极色 | 亚洲天堂网视频在线观看 | 一级成人网 | 久久在线播放 | 九九爱免费视频 | 成人av免费在线观看 | 国语精品视频 | 亚洲高清视频在线 | 成人av片免费观看app下载 | 免费国产ww | 久久网址| 久久精品国产精品亚洲 | 日韩中文幕 | 日韩欧美在线一区 | 日日夜夜噜 | 国产无套精品久久久久久 | 91桃色国产在线播放 | 久久久久久毛片精品免费不卡 | 美女视频黄是免费的 | 91香蕉视频黄色 | 精品视频中文字幕 | 日韩精品免费专区 | 午夜婷婷在线播放 | 国产精品不卡在线 | 热久久精品在线 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 中文字幕在线观看亚洲 | 五月婷在线 | 一区二区三区在线看 | 亚洲精品乱码久久久久久久久久 | 欧美日韩高清在线一区 | www国产亚洲 | 精品一区二区亚洲 | 免费涩涩网站 | 日韩精品在线视频免费观看 | 日韩视频一区二区三区在线播放免费观看 | 国产黄色片免费在线观看 | 亚洲更新最快 | 欧美日韩在线观看一区二区 | 天天色 天天| 九月婷婷人人澡人人添人人爽 | 正在播放亚洲精品 | 国产综合91 | 六月色婷 | 五月婷婷狠狠 | 综合婷婷丁香 | 久久久久久久久久影视 | 国内久久久久 | 久久xxxx | 天堂av在线免费 | 波多野结衣在线观看一区二区三区 | 国产一区二区在线观看免费 | 奇米影视8888在线观看大全免费 | 久久精品2 | 久久免费视频国产 | 国产精品女人久久久久久 | 色综合久久综合网 | 国内精品久久久久久久久久清纯 | 免费久久99精品国产 | 亚洲精品国产综合99久久夜夜嗨 | 91精品国产自产在线观看 | 日本电影久久 | 在线播放 日韩专区 | 成年人视频在线免费播放 | 国产手机av | 天天操天天操天天 | 在线观看精品视频 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 国产亚洲视频在线观看 | 99精品国产99久久久久久福利 | 国产一级二级在线播放 | 久久亚洲婷婷 | 最新免费av在线 | h视频在线看| 色狠狠综合 | 国产1区2区3区精品美女 | 成年人免费在线观看网站 | 天天干天天做天天爱 | 欧美日韩精品区 | 亚洲久久视频 | 欧洲一区二区三区精品 | 欧美性色黄 | 天天干夜夜爱 | 激情校园亚洲 | 中文字幕字幕中文 | 色综合色综合久久综合频道88 | 一区二区三区动漫 | 狠狠干2018 | 国产偷在线| 久久久久一区 | 欧美激情视频一二区 | 午夜国产福利在线 | 亚洲精品久久视频 | 日韩大片在线 | 精品国产成人在线影院 | www.av在线.com| 黄色免费在线视频 | 91视频免费国产 | 久久视频这里有精品 | 91精选在线观看 | 免费观看性生交 | 91av手机在线观看 | 亚洲精品久久久久中文字幕二区 | 99精品免费久久久久久久久 | 91亚洲国产成人久久精品网站 | 国产一区二区久久久久 | 国产一区二区三区高清播放 | wwxxxx日本| 最近免费中文字幕 | 久久一区二区三区四区 | 人人草人人草 | 国产精品美女久久久 | 国产婷婷精品av在线 | 九色在线视频 | 日本中文字幕在线电影 | 国产一区 在线播放 | 国产精品99久久久久的智能播放 | 日韩欧美综合精品 | 亚洲精品永久免费视频 | 96亚洲精品久久久蜜桃 | 美女视频一区二区 | 天天干天天天天 | 国产精品美女免费视频 | 亚洲精品mv在线观看 | 2019中文字幕网站 | 色婷婷国产 | 人人精品 | 免费欧美精品 | 人人干人人超 | 天天色天天上天天操 | 国产精品毛片 | 色婷婷综合久久久中文字幕 | 182午夜在线观看 | 欧美热久久 | 亚洲人成网站精品片在线观看 | 99免费视频 | 国产精品一区二区三区四区在线观看 | 激情综合中文娱乐网 | www.天天色.com | 99精品电影 | 久久视频一区二区 | 一区二区三区四区五区在线 | 国产黄色在线 | 在线网站黄 | 中文字幕第 | 黄色影院在线播放 | 成人久久网| 天天综合网~永久入口 | 国产69精品久久99的直播节目 | 日韩精品一区二区三区三炮视频 | 亚洲成 人精品 | 又黄又爽又色无遮挡免费 | 超碰在线人人97 | 色网站免费在线观看 | 黄色网免费 | 在线观看视频在线观看 | 日韩欧美精品一区二区三区经典 | 国产香蕉久久 | av在线不卡观看 | 国产.精品.日韩.另类.中文.在线.播放 | 四虎国产永久在线精品 | 久艹视频免费观看 | 99精品欧美一区二区蜜桃免费 | 波多野结衣电影久久 | 99在线精品免费视频九九视 | 97成人资源站 | 色资源在线观看 | 久久夜色精品国产欧美一区麻豆 | 久草视频免费在线观看 | 成人免费大片黄在线播放 | 天天射日 | 三级av在线免费观看 | 国产黑丝一区二区三区 | av不卡免费看| 国产资源av | 国产精品成人自产拍在线观看 | 国产香蕉97碰碰碰视频在线观看 | av电影在线观看 | 中文字幕中文中文字幕 | 九九九在线观看视频 | av成人在线观看 | 操操操日日日干干干 | 日日夜夜人人天天 | 日本在线观看中文字幕无线观看 | 国产高清免费在线播放 | 九九在线播放 | 成年人免费在线观看网站 | 欧美午夜一区二区福利视频 | 九九热国产 | 欧美 亚洲 另类 激情 另类 | 中文乱幕日产无线码1区 | 天天操天天射天天舔 | 国产黄色精品视频 | 天天插天天干天天操 | 91精品国自产在线 | 国产专区欧美专区 | 亚洲成人精品在线 | 国产三级视频 | 草久视频在线观看 | 爱爱av网站| 日韩天堂在线观看 | 999久久a精品合区久久久 | 欧美aaa一级 | 亚洲精品国产精品国自产在线 | 91少妇精拍在线播放 | 日本狠狠干 | 最近中文字幕免费av | 五月婷婷综合久久 | 91精品国产91 | 一区二区三区在线电影 | 四虎国产精品成人免费影视 | 久久久久久久久久久网站 | 97国产在线 | 欧美日韩在线观看不卡 | 国产无区一区二区三麻豆 | 国产拍在线 | 天天天干夜夜夜操 | 色视频 在线 | 天天曰天天曰 | 欧美日韩国产综合一区二区 | 亚洲一区精品二人人爽久久 | 国产在线精品视频 | 在线一区二区三区 | 在线观看国产永久免费视频 | 欧美成人精品在线 | 精品国产一区二区三区四区vr | 中文字幕在线色 | 国产激情小视频在线观看 | 天天操偷偷干 | 久久久久久黄色 | av短片在线 | 97超碰在线免费 | 天天色天天搞 | 国产在线视频在线观看 | 婷色| 久久精品国产v日韩v亚洲 | 波多野结衣小视频 | 色 免费观看 | 在线观看日韩中文字幕 | 久草网在线观看 | 国产精品久久久久免费 | 国产专区精品视频 | 日韩精品中文字幕在线不卡尤物 | 欧美一区二区三区激情视频 | 在线观看韩日电影免费 | 四虎在线观看 | 久久久久久久久久久久久久av | 国产成人一区二区三区电影 | 亚洲五月| 欧美人体xx | 亚洲成av人片在线观看无 | 国产专区在线视频 | 人人爱在线视频 | 久久久国产成人 | 一区在线电影 | 91在线观看高清 | 激情电影影院 | av888av.com| 二区三区在线视频 | 99视频+国产日韩欧美 | 国产精品99蜜臀久久不卡二区 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 欧美怡红院视频 | 国产日产精品久久久久快鸭 | 伊人成人久久 | 国产精品成人国产乱 | 国产xxxxx在线观看 | 亚洲精品美女久久17c | 日韩极品视频在线观看 | 亚洲综合色视频 | 久99久在线 | 人人爽人人舔 | 最近的中文字幕大全免费版 | 婷婷丁香社区 | 成人中文字幕在线 | 日韩电影久久久 | 在线亚洲人成电影网站色www | 免费在线一区二区三区 | 国偷自产中文字幕亚洲手机在线 | 久久视频免费看 | 99视频在线免费观看 | 91精品久久久久久 | 欧美成人黄色片 | 欧美一区二区免费在线观看 | 国产精品免费观看网站 | 在线免费高清 | 国产欧美日韩精品一区二区免费 | 日韩精品免费专区 | 一级全黄毛片 | 久久在线电影 | 99在线精品视频观看 | 久久不卡日韩美女 | 成人网色 | 精品国产午夜 | 91福利社区在线观看 | 久久电影中文字幕视频 | 亚洲黄在线观看 | 日本三级国产 | 精品欧美日韩 | 免费观看9x视频网站在线观看 | 波多野结衣在线观看视频 | 欧美激情精品久久 | 国产黄色高清 | 中文字幕91在线 | 国产免费观看久久 | 1024久久| 日本在线精品视频 | 亚洲国产婷婷 | 日韩二区三区在线 | 国产精品一区二区三区在线免费观看 | 久久免费黄色 | 欧美激情视频一区二区三区免费 | 午夜影视一区 | 免费高清在线视频一区· | 色偷偷88888欧美精品久久 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 中文字幕无吗 | 国产呻吟在线 | se视频网址 | 亚洲经典视频 | 成人av电影免费观看 | 久久99影院 | www.看片网站| 成人精品视频久久久久 | 欧美激情一区不卡 | 啪啪精品 | 亚洲日本va在线观看 | 欧美日韩高清在线一区 | 狠狠干狠狠插 | 国产精品久久久777 成人手机在线视频 | 久久99精品久久久久久久久久久久 | 久久国产精品第一页 | 久久久久电影网站 | 激情婷婷在线观看 | 99热在线这里只有精品 | 久久免费一 | 99自拍视频在线观看 | 天天干天天操天天爱 | 久久不见久久见免费影院 | 国产区免费在线 | 色在线免费视频 | 国产成人一区二区三区影院在线 | 九九免费在线看完整版 | 亚洲乱码精品久久久久 | 99久久久久久国产精品 | 天天精品视频 | 色综合国产| 亚洲欧美日韩在线看 | 久久久在线视频 | 日韩网站免费观看 | 激情婷婷综合网 | 99久久精品电影 | 五月婷婷综合在线视频 | 黄毛片在线观看 | 狠狠色狠狠色 | 激情五月亚洲 | 在线观看免费中文字幕 | 国产成人333kkk | 日韩在线视频线视频免费网站 | 亚洲最大的av网站 | 欧美激情操 | 国产免费叼嘿网站免费 | 国产精品9区 | 国产精品成人一区二区三区 | 久久精品国产免费看久久精品 | 成人黄色大片在线观看 | 777奇米四色 | www.91成人| 五月婷婷影院 | 99婷婷| 麻豆视频免费在线 | 久久久免费视频播放 | 国产高清视频在线观看 | 黄色三级av| 在线观看国产日韩欧美 | 伊人久操 | 精品毛片一区二区免费看 | 日韩电影在线看 | 国产亚洲精品久久久久久无几年桃 | 欧美精品在线一区二区 | 国产1区2| 亚洲成人免费在线 | 99爱这里只有精品 | 欧美性久久久 | 国产精品一区二区免费在线观看 | 91精品综合在线观看 | 久久激情视频网 | 丁香五月亚洲综合在线 | 免费a v在线| av在线8| 久久手机在线视频 | 最近最新中文字幕视频 | 久草.com| 亚洲精品美女久久 | 三级a毛片| 亚洲欧美激情精品一区二区 | 欧洲精品二区 | 午夜av片| 四虎在线免费视频 | 青青河边草免费直播 | 久久久免费播放 | 久久99久久99精品免观看粉嫩 | 美女黄频在线观看 | 免费黄色在线网址 | 日日干天天操 | 91在线资源 | 国产一区二区免费在线观看 | 国产精品久久久精品 | 69精品久久 | 99精品国产免费久久久久久下载 | 免费看黄的视频 | 黄色av网站在线观看 | 西西www4444大胆视频 | 欧美综合久久久 | 国产精品欧美激情在线观看 | 免费福利视频导航 | 成人黄性视频 | 96久久欧美麻豆网站 | 天天干天天色2020 | 人人插人人 | 精品视频久久久 | 日韩欧美xxx | 天天做天天爱夜夜爽 | 最新日本中文字幕 | 国产特级毛片aaaaaa | 狠狠久久婷婷 | 国产成人黄色片 | 日精品在线观看 | 91精品国产91久久久久 | 日韩av专区 | 日韩激情久久 | 丁香婷婷在线观看 | 久久在线免费观看视频 | www.玖玖玖 | 亚洲成人资源在线观看 | 欧美日韩在线播放 | 亚洲黄色激情小说 | 精品国产一区二区三区在线观看 | 国产一级免费播放 | 激情综合网五月婷婷 | 99久久精品国产一区 | 国产精品原创 | av日韩在线网站 | 亚洲视频精品 | 在线看一区 | 欧美成人h版 | 日韩系列在线观看 | 久久99热久久99精品 | 91av小视频 | 黄色国产在线 | 亚洲理论电影 | 日韩超碰| 免费看片色 | 精品国产乱码 | 午夜骚影 | 天天色天天上天天操 | 亚洲精品美女免费 | 久久99国产综合精品 | 激情小说网站亚洲综合网 | 免费的黄色av | 国产999在线 | 在线观看的a站 | 久久国内精品 | 午夜久久久精品 | 2019精品手机国产品在线 | 免费看一及片 | 精品一区二区三区在线播放 | 综合久久久久 | 免费福利片 | 国产操在线 | 久久精品首页 | 菠萝菠萝蜜在线播放 | 中文字幕在线色 | 国产精品24小时在线观看 | 婷婷五月色综合 | 97免费 | 国产精品99久久免费黑人 | 在线观看电影av | 久久久免费 | 又黄又爽又湿又无遮挡的在线视频 | 日本精品视频在线观看 | 国产视频一区在线 | 99理论片 | 美女天天操 | 黄色在线看网站 | 国产一级视频在线观看 | 国产精品一区二 | 欧美坐爱视频 | 日韩精品久久一区二区 | 成人国产精品电影 | 免费在线观看成人小视频 | 91精品国产高清自在线观看 | 亚洲精品国产视频 | 香蕉视频在线网站 | 在线国产视频一区 | 国偷自产中文字幕亚洲手机在线 | 欧美成人在线网站 | 久久久久久久免费 | 欧美国产日韩在线观看 | 久久看片网站 | 欧美日韩不卡在线 | 国产精品免费人成网站 | 在线观看网站黄 | 亚洲一级电影视频 | 国产成人精品一区二区三区福利 | 免费看三片| 69视频国产| 日本黄色免费播放 | 中文在线字幕免费观 | 亚洲精品在线观看网站 | 狠狠操导航 | 免费观看一级 | 91亚洲永久精品 | 97电院网手机版 | 国产精品九九久久久久久久 | 国产成人久久精品一区二区三区 | 天天插伊人 | 欧美 日韩 成人 | 手机看片 | 亚洲精品资源在线观看 | 免费av大全 | 亚洲精品乱码久久久久v最新版 | 中文在线字幕观看电影 | 久久免费看毛片 | 99视频在线精品国自产拍免费观看 | 久久精品亚洲一区二区三区观看模式 | 亚洲激情国产精品 | 成年人视频在线免费观看 | 成人国产精品电影 | 成人久久视频 | 人人澡人人添人人爽一区二区 | 久久国产精品区 | 少妇啪啪av入口 | 激情久久网 | 国产精品高 | .国产精品成人自产拍在线观看6 | 永久免费毛片在线观看 | 摸bbb搡bbb搡bbbb| 欧美色图一区 | 欧美色插 | 婷婷四房综合激情五月 | 五月婷婷在线综合 | 成年人在线观看网站 | 超碰在线最新网址 | 江苏妇搡bbbb搡bbbb | 国产女人18毛片水真多18精品 | 97网站| 久久经典国产视频 | 日本99热 | 亚洲精品国偷自产在线91正片 | 国产一区观看 | 99久久久成人国产精品 | 精品在线观 | 激情亚洲综合在线 | 在线观看的av网站 | 欧美日韩国产在线 | 午夜私人影院 | 欧洲精品码一区二区三区免费看 | 久久一区国产 | 香蕉在线观看视频 | 亚洲综合色播 | 91精品国产综合久久婷婷香蕉 | 日本中出在线观看 | 久久毛片高清国产 | 国产精品一区二区白浆 | 久久视频免费在线 | 亚洲狠狠丁香婷婷综合久久久 | 一区二区三区在线播放 | a久久久久| 久久久免费视频播放 | 在线观看你懂的网址 | 亚洲全部视频 | 天天操天天色天天 | 欧美一区二区三区特黄 | 51精品国自产在线 | 日韩中文字幕电影 | 国产涩涩网站 | 日韩电影在线观看一区二区三区 | 国产精品久久久久久五月尺 | 国产一二区免费视频 | 日韩有码欧美 | 免费看的黄网站 | 国产91成人在在线播放 | 国产精品久久免费看 | 九九精品在线观看 | 色婷婷久久久综合中文字幕 | 中文在线中文a | 久久久久网站 | 99久久影院 | 在线观看理论 | 亚洲年轻女教师毛茸茸 | 日本精品中文字幕 | 久久女教师| 丁香婷五月 | av观看久久久 | 全久久久久久久久久久电影 | 国产在线色视频 | 亚洲精品五月天 | 国产在线黄 | 亚洲爱视频 | 欧美性黑人 | 久久精品欧美一区 | 久草精品在线播放 | 六月丁香社区 | 手机在线中文字幕 | 99精品国产一区二区三区麻豆 | 日韩在线免费小视频 | 天天干天天玩天天操 | 亚洲 欧美 精品 | 免费观看黄色12片一级视频 | 人人爽人人爽人人爽人人爽 | 精品国产亚洲日本 | 久草视频免费在线观看 | 欧美久久久久久久久中文字幕 | 精品国产乱码一区二 | 超碰夜夜 | www.888av| 国产在线观看免 | 国产亚洲精品久久久久久大师 | 久久污视频 | 夜夜操网 | 2021国产在线 | 在线天堂8√ | 国产精品手机在线观看 | 国产手机视频在线观看 | 中国一级片在线观看 | 伊人首页 | 亚洲一区二区高潮无套美女 | 国产一级片一区二区三区 | av一区在线| 欧美一级视频在线观看 | 久久久久久麻豆 | 国产九九精品 | 天天干夜夜操视频 | 在线观看中文字幕视频 | 国产精品女同一区二区三区久久夜 | 99产精品成人啪免费网站 | 国产精品久久三 | 99精品欧美一区二区三区黑人哦 | 国产九色在线播放九色 | 中文字幕精品一区久久久久 | 欧美一级网站 | 亚洲视频资源在线 | 麻豆视频免费入口 | 青青河边草免费直播 | 久久五月精品 | 免费成人在线视频网站 | 一区二区三区久久 | 99中文字幕视频 | 精品一区二区影视 | 精品主播网红福利资源观看 | 91精品国产综合久久婷婷香蕉 | 国产香蕉av| 成人毛片100免费观看 | 欧美日韩不卡在线视频 | 久久国产精品99国产 | 亚洲在线精品 | 国产精品人人做人人爽人人添 | 国产成人精品久久亚洲高清不卡 | 伊人五月天婷婷 | 欧美激情精品久久久久久免费印度 | 国产精品久久久久久久久大全 | 欧美性色黄大片在线观看 | 精品久久久久久久久久岛国gif | 国产精品久久精品 | 狠狠躁夜夜躁人人爽视频 | 欧美日韩精品电影 | 在线激情网 | 在线国产小视频 | 亚洲狠狠操 | 久久福利精品 | 久久精品看片 | 国内精品久久久久久久久久久久 | 天天爱天天操天天干 | 久久精品福利视频 | 麻豆国产精品一区二区三区 | 日韩久久一区 | 五月天激情婷婷 | 日韩av在线资源 | 国产精品美女久久久久久久久 | 在线观看精品一区 | 日韩欧美在线播放 | 婷婷色影院| 国产成人精品一区二区三区网站观看 | 国产精品福利一区 | 人人爽人人射 | 国产美女在线精品免费观看 | 国产精品一区二 | 久久97久久97精品免视看 | 久久亚洲美女 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 亚洲精品久久在线 | 精品国产亚洲日本 | 国产黄色大片免费看 | 久久久久免费观看 | av线上免费观看 | 伊人久在线 | 亚洲四虎 | 一区二区三区精品在线 | 久久欧美综合 | 91久草视频 | 久久爱综合 | 亚州中文av | 天天操偷偷干 | 天天操天天操天天操天天 | 91网在线观看| 91人人视频在线观看 | 久久99国产一区二区三区 | 人人爽人人爱 | 2019中文字幕第一页 | 成人欧美亚洲 | 97国产情侣爱久久免费观看 | 久久这里只有精品首页 | 国产一二区在线观看 | www激情com | 在线视频一区二区 | 成人精品99 | 国产精品美女久久久久久网站 | 免费黄色网址网站 | 免费a视频在线 | 亚洲区精品视频 | 国产区久久 | 在线观看视频福利 | 超碰在线个人 | 在线91精品 | 亚洲视频久久 | 黄色片视频在线观看 | 91中文字幕在线观看 | 美女黄网站视频免费 | 国产麻豆精品传媒av国产下载 | 国产亚洲免费观看 | 欧美日韩精品在线观看 | 免费毛片aaaaaa | free,性欧美 九九交易行官网 | 久久久久国产精品一区二区 | 日韩精品一区二区三区免费观看视频 | 国产中文字幕在线播放 | 久久丝袜视频 | 亚洲一区日韩在线 | 精品久久久久久亚洲综合网站 | 女人18毛片a级毛片一区二区 | 91麻豆精品 | 国产精品成人自拍 | 久久激情片 | 国产精品毛片一区视频 | 欧美激情精品久久久 | 网站免费黄 | 久久狠狠干 | 午夜国产一区二区三区四区 | 香蕉影院在线观看 | 亚洲黄污 | 天天天天射| 97在线影院 | 在线视频观看亚洲 | 日韩av线观看 | 成人av电影在线观看 | 国内精品久久影院 | japanesexxxxfreehd乱熟 | 久久精品一二三区白丝高潮 | 欧美五月婷婷 | 国产高清在线免费 | 成人免费视频免费观看 | 国产精品区免费视频 | 黄视频色网站 | 午夜18视频在线观看 | 韩国av永久免费 | 超碰在线观看av.com | 久久久九九 | 婷婷资源站 | 欧美激情精品久久久久久免费印度 | 精品国产精品国产偷麻豆 | 手机在线小视频 | 国产成人久久精品77777 | 日本护士三级少妇三级999 | 久久久福利视频 | 九九九视频在线 | 中日韩欧美精彩视频 | 久久国产福利 | 欧美性极品xxxx做受 | av中文国产 | 超碰在线成人 | 91视频首页 | 亚洲国内精品视频 | 偷拍精偷拍精品欧洲亚洲网站 | 亚洲三级在线播放 | 亚洲精品影院在线观看 | 韩日色视频 | 97操碰| 三级av免费看 | 麻花豆传媒mv在线观看网站 | 午夜国产成人 | 国产精品 中文在线 | 国产精品www | 免费看的黄色的网站 | 91网站观看| 亚洲精品免费视频 | 黄色网址在线播放 | 91九色国产在线 | 亚洲最新合集 | 婷婷丁香九月 | 夜夜澡人模人人添人人看 | 欧美怡红院视频 | 国产成人福利片 | 国产亚洲人 | 日韩一区二区免费在线观看 | 久久露脸国产精品 | 国产精品久久久久久久久大全 | 天堂网av在线 | 91视频a | 日本精品视频网站 | 成人av直播 | 国产18精品乱码免费看 | 高清一区二区三区av | 天天色成人网 | 久久久综合九色合综国产精品 | 日韩免费一区二区在线观看 | 黄色av一级 | 激情综合交| 日韩色在线观看 | 亚洲最新精品 | 2021av在线| 夜夜操天天操 | 人人玩人人添人人 | 日本女人在线观看 | 欧美高清成人 | 天天射天天做 | 五月激情综合婷婷 | 99亚洲精品在线 | 97理论片 | 日韩精品视频免费看 | 天堂av观看 | 99re国产| 国产精品电影一区二区 | 精品黄色片 | 欧美日韩精品在线视频 | 丝袜美腿在线播放 | 999国产在线 | 亚洲有 在线 | 午夜av免费| 最新av在线网站 | 亚洲精品乱码久久久久久按摩 | 国产免费三级在线观看 | 日韩高清免费无专码区 | 天天做夜夜做 | 一区二区三区免费在线播放 | 99久久精品国产一区二区三区 | av资源在线观看 | 免费观看成人av | 国产精品青草综合久久久久99 | 国产一区二区成人 | 不卡精品 | av中文字幕第一页 | 欧美性网站 | 日本在线免费看 | 亚欧洲精品视频在线观看 | 天堂av在线免费观看 | 九草视频在线 | 国产精品久久久av | 一区二区三区四区免费视频 | 婷婷综合影院 | 99视频播放 | 亚洲精品麻豆 | 久久综合桃花 | 超碰久热 | 久久国产精品色婷婷 | 狠狠干成人综合网 | www操操操 | 久久不卡免费视频 | 免费手机黄色网址 | 国产美女精品 | 日日躁你夜夜躁你av蜜 | 看片的网址 | 国产黄a三级三级三级三级三级 | free. 性欧美.com| 精品字幕在线 | 国产免费亚洲高清 | 国产成人香蕉 | 黄色亚洲精品 | 丁香婷婷久久 | 国产中文字幕亚洲 | 欧美成a人片在线观看久 | 久久久精品一区二区 | 色干综合 | 亚洲精品在线观看的 | 草樱av| 国产91精品欧美 | 久久精品视频网 | 成人黄在线观看 | 中文不卡视频在线 | 成人网在线免费视频 | 四虎成人精品永久免费av九九 | 在线观看视频精品 | 久久久久久黄色 | 午夜av剧场 | 深夜成人av| 视频成人免费 | 日本mv大片欧洲mv大片 | 久久久国产高清 | 在线视频你懂得 | 国产一区二区在线精品 | 天天天天色射综合 | 中文字幕日本在线观看 | 91精品国产欧美一区二区 | 午夜精品久久久久久久99热影院 | 国产污视频在线观看 | 97狠狠干| 久久久精品在线观看 | 精品国产精品久久 | 精品在线观看免费 | 国产一级免费片 | 久久论理 | 在线观看中文字幕亚洲 | 人成午夜视频 | 精品福利国产 | 91看片淫黄大片在线播放 | 久久精品久久精品久久精品 | 成 人 黄 色 视频 免费观看 | 91探花视频| 国产综合激情 | 婷婷伊人网 | 国产精品ⅴa有声小说 | 香蕉网站在线观看 | 国产成人亚洲精品自产在线 | 日本中文一级片 | 精品一区二区在线看 | 亚洲精品ww| 国产一区二区久久 | 国产日产精品一区二区三区四区的观看方式 | 久久精品视频免费 | 在线观看小视频 | 精品国产乱码久久久久久1区2匹 | 久久人人爽人人人人片 | 国产麻豆精品传媒av国产下载 | www99久久 | 亚洲精品视频网址 | 免费中文字幕 | 国产精品久久久久久久久毛片 | 久久成年人视频 | 日韩三级久久 | 97免费 | 国产欧美三级 | 精品资源在线 | 久草资源在线 | 欧美日本一区 | 欧美综合久久 | av不卡在线看 | a级国产毛片 | 亚洲精品91天天久久人人 | 91视频这里只有精品 | 五月香视频在线观看 | 超碰免费在线公开 | 亚洲精品www. | 中文字幕av专区 | 五月天激情婷婷 | 久青草影院| 波多野结衣久久精品 | 五月天丁香视频 | 欧美国产日韩在线观看 | 国产成人av电影在线观看 | 美女网站色在线观看 | 亚洲国产成人在线播放 | 手机av电影在线 | 国产视频资源在线观看 | 亚洲精品毛片一级91精品 | 色偷偷av男人天堂 |