推荐文章

ASP.NET Core中使用百度在线编辑器UEditor

ASP.NET Core中使用百度在线编辑器UEditor

ASP.NET Core中使用百度在线编辑器UEditor
.net core添加Area区域

.net core添加Area区域

Asp. Ce使用Area区域,可以有效的对业务进行隔离,各种业务及分工可以更灵活。在Asp. Ce中启用区域也是极简单的,比如:一个网站有前端、用户后台、管理,我们使用Area就能清晰划分每个功能板块前端:使用用默认的路由用户:使用“Users”路由管理:使用“Admin”路由1、在“Startup.cs”,添加Area路由public void Configure(IApplicationBu
ASP.NET CORE对url参数的编码

ASP.NET CORE对url参数的编码

用URL传参数的时候,用&符号连接,如果某一个参数中含"#$ ^ & + ="这些符号的时候,在另一个页面就会取不到传过来的参数。解决办法:ASP. CE:编码var url="http:www.baidu.com&text=" + Uri.EscapeDataString("(&^%$#@!!")输出:http:www.baidu.com&text=%28%2A%26%5E%25%24%23
ASP.NET Core 2.0使用NLog日志配置

ASP.NET Core 2.0使用NLog日志配置

一、新建ASP. Ce 2.0 MVC项目,使用NuGet在浏览中搜索:NLog.Web.AspCe,如下图所示:二、在项目下新建一个xml类型的nlog.config文件《?xml version="1.0" encoding="utf8"?》《nlog xmlns="http:www.nlogproject.gschemasNLog.xsd" xmlns:xsi="http:www.
asp.net core使用IHttpContextAccessor获取来源页

asp.net core使用IHttpContextAccessor获取来源页

1、在Startup文件注入IHttpContextAccesspublic void ConfigureServices(IServiceCollection services) { ... 注入HttpContextAccess services.AddSingleton《IHttpContex

ASP.NET CORE使用SQL Server LocalDB

日期:2018-07-21 点击:2172 来源:PB2.CN

一、添加数据模型类
右键单击 Models 文件夹,然后单击“添加” > “类”。 将类命名为“Users”,并添加以下属性:

public class Users
{
        public int ID { get; set; }
        public string UserName { get; set; }
        public string Password { get; set; }
        public DateTime ReleaseDate { get; set; }
}


二、搭建控制器基架

在解决方案资源管理器中,右键单击“Controllers”文件夹 >“添加”>“新搭建基架的项目”。

新建数据库管理页面.png


在“添加基架”对话框中,点击“包含视图的 MVC 控制器(使用 Entity Framework)”>“添加”。

新建数据库管理页面2.png



Visual Studio 将创建:
Entity Framework Core 数据库上下文类 (Data/UsersContext.cs)
用户控制器 (Controllers/UsersController.cs)

新建数据库管理页面4.png

“创建”、“删除”、“详细信息”、“编辑”和“索引”页面的 Razor 视图文件 

自动创建数据库上下文和 CRUD(创建、读取、更新和删除)操作方法和视图的过程称为“搭建基架”。 你很快将具有功能完整的 Web 应用程序,可使用此应用程序管理数据库。



三、添加 EF 工具并执行初始迁移
从“工具”菜单中,选择“NuGet 包管理器”>“包管理器控制台”。

数据迁移.png



在 PMC 中,输入以下命令:

Add-Migration Initial
Update-Database


数据迁移2.png

数据迁移3.png


执行成功后,系统将在Startup文件ConfigureServices里自动添加注入:

新建数据库管理页面5.png


appsettings配置文件里自动添加数据库连接串:

新建数据库管理页面6.png




四、检查数据库是否生成

LocalDB 是轻型版的 SQL Server Express 数据库引擎,以程序开发为目标。 LocalDB 作为按需启动并在用户模式下运行的轻量级数据库没有复杂的配置。 默认情况下,LocalDB 数据库在 C:/Users/<user> 目录中创建“*.mdf”文件。
从“视图”菜单中,打开“SQL Server 对象资源管理器”(SSOX)。

数据库检查.png


如果前操作成功将会看到新建的数据库:

数据库检查2.png



五、测试应用

最后运行程序,打开“/Users”链接,体验微软自带的数据库“新增”、“更新”、“删除”操作:


数据库列表:

操作数据库2.png

新增操作:

操作数据库.png



这篇文档对您是否有帮助?

ASP.NET Core中使用百度在线编辑器UEditor

ASP.NET Core中使用百度在线编辑器UEditor

ASP.NET Core中使用百度在线编辑器UEditor
.net core添加Area区域

.net core添加Area区域

Asp. Ce使用Area区域,可以有效的对业务进行隔离,各种业务及分工可以更灵活。在Asp. Ce中启用区域也是极简单的,比如:一个网站有前端、用户后台、管理,我们使用Area就能清晰划分每个功能板块前端:使用用默认的路由用户:使用“Users”路由管理:使用“Admin”路由1、在“Startup.cs”,添加Area路由public void Configure(IApplicationBu
ASP.NET CORE对url参数的编码

ASP.NET CORE对url参数的编码

用URL传参数的时候,用&符号连接,如果某一个参数中含"#$ ^ & + ="这些符号的时候,在另一个页面就会取不到传过来的参数。解决办法:ASP. CE:编码var url="http:www.baidu.com&text=" + Uri.EscapeDataString("(&^%$#@!!")输出:http:www.baidu.com&text=%28%2A%26%5E%25%24%23
ASP.NET Core 2.0使用NLog日志配置

ASP.NET Core 2.0使用NLog日志配置

一、新建ASP. Ce 2.0 MVC项目,使用NuGet在浏览中搜索:NLog.Web.AspCe,如下图所示:二、在项目下新建一个xml类型的nlog.config文件《?xml version="1.0" encoding="utf8"?》《nlog xmlns="http:www.nlogproject.gschemasNLog.xsd" xmlns:xsi="http:www.
asp.net core使用IHttpContextAccessor获取来源页

asp.net core使用IHttpContextAccessor获取来源页

1、在Startup文件注入IHttpContextAccesspublic void ConfigureServices(IServiceCollection services) { ... 注入HttpContextAccess services.AddSingleton《IHttpContex