我希望我的网站用户能够以纵向或横向模式打印页面.
使用Bootstrap 3.3.7从Google Chrome打印时,Chrome打印设置具有"布局"选项.只需将css/js更改为4.0.0,Chrome打印设置就不再具有"布局"选项.我怀疑这与其中一个CSS指令有关:
@page
@media
Run Code Online (Sandbox Code Playgroud) 我有一个SQL列,它有一个JSON数组:
{"names":["Joe","Fred","Sue"]}
Run Code Online (Sandbox Code Playgroud)
给定一个搜索字符串,我如何使用SQL在names数组中搜索匹配?我正在使用SQL 2016并查看了JSON_QUERY,但不知道如何在JSON数组上搜索匹配项.像下面这样的东西会很好.
SELECT *
FROM table
WHERE JSON_QUERY(column, '$.names') = 'Joe'
Run Code Online (Sandbox Code Playgroud) 在C#7中,您可以使用命名元组:
var foo = (Name: "Joe", Age: 42);
Run Code Online (Sandbox Code Playgroud)
如果我使用以下方法将其传递给MVC模型:
return View(foo);
Run Code Online (Sandbox Code Playgroud)
那么应该在cshtml文件中使用什么语法来声明模型?虽然这不起作用,但有点......
@model (string Name, int Age);
Run Code Online (Sandbox Code Playgroud) 最近从 EF Core 1.0 迁移到 EF Core 2.0,并且运行良好。今天我添加了一个新表(代码优先)并将其添加到我的 DbContext 中:
public virtual DbSet<Foo> Foos { get; set; }
Run Code Online (Sandbox Code Playgroud)
当我运行迁移时,我的 DbContext 在一个单独的项目中(请记住,这之前都是有效的),迁移结束,但没有创建迁移文件。这一切都在 Core 2.0 之前使用:
http://paultechguy.blogspot.com/2017/04/entity-framework-core-migrating-and.html
PM> Add-Migration GradePremade -project Mfc.MfcRepositoryModel -verbose -context MfcDbContext -StartupProject web.xyz
Using project 'class.xyz\Mfc.MfcRepositoryModel'.
Using startup project 'web.xyz'.
Build started...
Build succeeded.
C:\Program Files\dotnet\dotnet.exe exec --depsfile C:\development\xyz\web.xyz\bin\Debug\netcoreapp2.0\web.xyz.deps.json --additionalprobingpath C:\Users\pcarver\.nuget\packages --additionalprobingpath "C:\Program Files\dotnet\sdk\NuGetFallbackFolder" --runtimeconfig C:\development\xyz\web.xyz\bin\Debug\netcoreapp2.0\web.xyz.runtimeconfig.json "C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.entityframeworkcore.tools\2.0.0\tools\netcoreapp2.0\ef.dll" migrations add GradePremade --json --context MfcDbContext --verbose --no-color --prefix-output --assembly C:\development\xyz\web.xyz\bin\Debug\netcoreapp2.0\Mfc.MfcRepositoryModel.dll --startup-assembly C:\development\xyz\web.xyz\bin\Debug\netcoreapp2.0\web.xyz.dll --project-dir C:\development\xyz\class.xyz\Mfc.MfcRepositoryModel --root-namespace Mfc.MfcRepositoryModel
Using assembly 'Mfc.MfcRepositoryModel'. …Run Code Online (Sandbox Code Playgroud) c# entity-framework database-migration entity-framework-core entity-framework-migrations
我使用Visual Studio 2017并投入了大量的ASPNET Core.话虽如此,我确实喜欢在某些页面上使用Vue.js 2.0来处理某些UI工作流程.我似乎无法找到一种合适的,轻量级的方法来编译.vue文件(单个文件组件)并最终得到一个干净的输出.js和.css文件.我使用过npm,vue-cli和webpack,但是我的单个文件组件生成的.js文件包含一堆其他SPA,导出等开销.
是不是只有一种简单的方法来使用VS,这样当保存.vue文件时,它会自动生成.js和.css文件(我使用LESS css)干净利落?
我想我想使用.vue文件的主要原因是在HTML上获取语法高亮,以及让我的所有文件都在一个公共位置.
有什么想法吗?我希望你可以配置VS来执行vue-cli(或其他一些工具)编译,就像使用css的.less文件一样保存,并创建一个新的.js和.css文件.有些东西告诉我webpack可以使用自定义配置执行此操作,但似乎没有人能够明确地详细说明如何执行此操作.
我有一个在服务器 A 上执行的 ASPNET Core 2.0 Windows 服务。它是使用以下方法创建的:
sc create...
Run Code Online (Sandbox Code Playgroud)
服务器 A 具有系统 ASPNETCORE_ENVIRONMENT="Staging"。Windows 服务使用 appsettings.Staging.json 进行设置。
我想为演示目的安装一个重复的 Windows 服务,它需要指向 appsettings.demo.json 进行设置。
如何使用独特的 ASPNETCORE_ENVIRONMENT="Demo" 执行 ASPNET Core 2.0 演示 Windows 服务?
谢谢。
我在 JSON 数据的 SQL 数据库表中有一个列。我可以使用实体框架和 LINQ 根据 SQL JSON 列中的字段/值进行查询和过滤吗?
我使用的是 SQL 2016、VS 2017、EF Core 2.0、.NET Core 2.0。
使用 Bootstrap 4 并需要将活动类添加到导航项以反映当前 Razor 页面(Core 2.0 中的新 razor 页面)。如何找出我所在的页面/控制器,以便将活动类名称添加到正确的位置:
<li><a class="active">...
谢谢。
更新: 我能够在我的页面初始值设定项中使用以下代码解决这个问题:
@{
var _action = this.Url.ActionContext.ActionDescriptor.DisplayName;
var NavDashboard = "/abc";
...
}
Run Code Online (Sandbox Code Playgroud)
然后我可以在每个导航项中添加“活动”类,例如:
<a asp-page="@NavDashboard" class="nav-link@(_action=="@NavDashboard" ? " active" : string.Empty)">Dashboard</a>
Run Code Online (Sandbox Code Playgroud)
冲洗并重复每个导航项目。
尽管有几篇关于此问题的文章,但我似乎找不到任何最新的且适用于ASPNET Core 2.x、 Visual Studio 2017 的文章。
如何仅发布缩小版本的 JavaScript (.js) 文件?
最好通过发布配置文件 (.pubxml) 来完成此操作,这样我就可以通过设置不同的发布配置文件(Dev、UAT、Staging、Production)来包含/排除。
我一直在使用标准的添加迁移方法来更新我在Entity Framework上的aspnet核心数据库。现在,我必须将两个“图像”列移动到新表(及其图像数据)中,从原始表中删除这些列,并在新旧表之间建立外键关系。我有一个有效的SQL脚本来完成所有这些工作。
在正常的EF迁移中,如何执行此sql脚本,并确保后续的add-migration更改将反映我的sql脚本将进行的更改(添加新表/列,从原始表中删除图像列)?
我已经看到了一些对SqlFile的引用,这些引用是从DbMigration派生的,但是没有任何一个适合我的情况。我正在使用EF Core,aspnet core 2.0。
asp.net-core ×3
sql ×3
bootstrap-4 ×2
c# ×2
.net-core ×1
arrays ×1
c#-7.0 ×1
css ×1
entity-framework-migrations ×1
javascript ×1
json ×1
json-query ×1
layout ×1
linq ×1
minify ×1
model ×1
named ×1
navigation ×1
printing ×1
publish ×1
razor-pages ×1
t-sql ×1
tuples ×1
vue-cli ×1
vue.js ×1
webpack ×1