草庐IT

Swagger-core

全部标签

c# - 使用 Entity Framework Core 在部分主键上自动递增

我已经使用EFCorefluentAPI声明了以下模型:modelBuilder.Entity().HasKey(p=>new{p.Name,p.Id});当我在PostgreSQL中创建数据库时,两个字段都被标记为主键,但Id字段未被标记为自动递增。我也尝试添加[Key][DatabaseGenerated(DatabaseGeneratedOption.Identity)]到Foo下的Id字段,而不会对迁移代码产生任何影响。IdAI虽然是PPK,但有没有办法制作? 最佳答案 那些数据注释应该可以解决问题,也许与PostgreSQ

node.js - 用于 SPA 应用程序的 .NET Core Docker 镜像

在创建新的ASP.NETCoreMVC应用程序时使用什么正确的Docker镜像,特别是使用React/Redux(或其他需要的Node.js)模板?如果不是特定的图像,对于由ASP.NETCoreMVC支持的Node.js应用程序,Dockerfile中应遵循哪些命令或过程?除了运行支持MVC站点之外,我不需要框架的SDK版本。dotnetnewreactredux运行时镜像没有安装Node.js,尝试运行容器时会报错。Dockerfile:FROMmicrosoft/aspnetcore:latestARGsource=./bin/Debug/netcoreapp2.0/publis

node.js - 用于 SPA 应用程序的 .NET Core Docker 镜像

在创建新的ASP.NETCoreMVC应用程序时使用什么正确的Docker镜像,特别是使用React/Redux(或其他需要的Node.js)模板?如果不是特定的图像,对于由ASP.NETCoreMVC支持的Node.js应用程序,Dockerfile中应遵循哪些命令或过程?除了运行支持MVC站点之外,我不需要框架的SDK版本。dotnetnewreactredux运行时镜像没有安装Node.js,尝试运行容器时会报错。Dockerfile:FROMmicrosoft/aspnetcore:latestARGsource=./bin/Debug/netcoreapp2.0/publis

c# - 从 Controller 调用 SignalR Core Hub 方法

如何从Controller调用SignalRCoreHub方法?我正在使用ASP.NETCore2.0和Microsoft.AspNetCore.SignalR(1.0.0-alpha2-final)。我有与Excel、SolidEdge通信的Windows服务……操作完成后,它会向我在ASP.NETCore应用程序中的Controller发出请求。现在我需要通知所有使用SignalR连接到服务器的客户端外部程序完成了一些任务。我无法改变窗口服务的工作方式。(无法从窗口服务连接到SignalR)。我为旧的SignalR(GlobalHost.ConnectionManager.GetH

c# - 如何在 Entity Framework Core 2 中播种?

我有两个表,我想用种子填充它们。我在Ubuntu中使用ASP.NETCore2。如何填充通过外键连接到另一个表的两个表的数据?Flowmeter有很多注释,注释属于Flowmeter。我想做这样的事情,但它应该存储在数据库中:newFlowmeter{Make="Simplemodelname",SerialNum=45,Model="LorAvon",Notes=newList(){newNote(){Value=45,CheckedAt=System.DateTime.Now},newNote(){Value=98,CheckedAt=System.DateTime.Now}}}

c# - 在 Entity Framework Core 中使用 SQL View

比如我有这样的模型:publicclassBlog{publicintBlogId{get;set;}publicstringUrl{get;set;}publicBlogImageBlogImage{get;set;}}publicclassBlogImage{publicintBlogImageId{get;set;}publicbyte[]Image{get;set;}publicstringCaption{get;set;}publicintBlogId{get;set;}publicBlogBlog{get;set;}}我想在ImageViewView中返回Url和Image

c# - 将客户端证书添加到 .NET Core HttpClient

我正在研究.NETCore并构建一个使用支付API的API。需要将客户端证书添加到双向SSL身份验证请求中。我如何使用HttpClient在.NETCore中实现这一点?我查看了各种文章,发现HttpClientHandler没有提供任何添加客户端证书的选项。 最佳答案 我按照以下步骤为我的平台(LinuxMint17.3)运行了全新安装:.NETTutorial-HelloWorldin5minutes。我创建了一个针对netcoreapp1.0框架的新控制台应用程序,能够提交客户端证书;但是,我在测试时确实收到了“SSL连接错误

c# - 在 .NET Core 中将 Word doc 和 docx 格式转换为 PDF,无需 Microsoft.Office.Interop

我需要显示Word.doc和.docx浏览器中的文件。没有真正的客户端方法可以做到这一点,出于法律原因,这些文档不能与Google文档或MicrosoftOffice365共享。浏览器不能显示Word,但可以显示PDF,所以我想在服务器上将这些文档转换为PDF,然后显示出来。我知道这可以使用Microsoft.Office.Interop.Word来完成,但我的应用程序是.NETCore,无法访问Office互操作。它可以在Azure上运行,但也可以在其他任何设备上的Docker容器中运行。似乎有很多与此类似的问题,但是大多数都在询问完整框架.NET或假设服务器是Windows操作系统

c# - asp.net core获取项目根目录的方法Directory.GetCurrentDirectory() 在 Mac 上似乎无法正常工作

我的项目有一个文件夹结构:项目,项目/数据项目/引擎项目/服务器项目/前端在服务器中(在Project/Server文件夹中运行)我指的是这样的文件夹:varrootFolder=Directory.GetCurrentDirectory();rootFolder=rootFolder.Substring(0,rootFolder.IndexOf(@"\Project\",StringComparison.Ordinal)+@"\Project\".Length);PathToData=Path.GetFullPath(Path.Combine(rootFolder,"Data"));

c# - 如何使用 Asp.Net Core 实现基于权限的访问控制

我正在尝试使用aspnetcore实现基于权限的访问控制。为了动态管理用户角色和权限(create_product、delete_product等),它们存储在数据库中。数据模型类似于http://i.stack.imgur.com/CHMPE.png在aspnetcore(在MVC5中)之前,我使用自定义AuthorizeAttribute来处理这个问题,如下所示:publicclassCustomAuthorizeAttribute:AuthorizeAttribute{privatereadonlystring_permissionName{get;set;}[Inject]pu