我正在将c#的web应用程序从ASP.Net内核1.x改为ASP.Net核心2.0。
public class Greetcontext : DbContext
{
public Greetcontext(string connString) : base(connString){}
}
在以前的asp.net内核1.x中,上面的代码运行得很好,但是在转换为asp.net内核2.0时,我遇到了一个问题,即connectionString由于Microsoft.EntityFrameWorkCore而不能成为字符串。因此,我变成了
public class Greetcontext :
我不能使用EF,因为它不能与Oracle一起工作(或者我发现的教程已经过时,无法使用)。
我计划使用ODP.Net或devart的驱动程序。
使用来自appsettings.json的连接字符串的最佳方式是什么?
我看过太多不完整或不适用于Asp.Net Core3.1的教程
我的控制器
public class ReportController : Controller
{
private readonly ConnectionString myString;
public ReportController(IOptions<ConnectionString> c
在我的网络项目中,我尝试使用实体框架6模型第一方法。模型是从单独项目中的现有数据库中生成的。对于模型生成,连接字符串保存在数据访问项目的app.config中。在主web项目(ASP.NET Core )中,我试图在Startup.cs类中注入上下文创建。
下面是上下文部分类的代码。使用分部类,因为上下文是从模板自动生成的。
[DbConfigurationType(typeof(EntityFrameworkConfig))]
public partial class MyEntities
{
public MyEntities(String name) : base(name)
我是一个新手,试图将一个asp站点发布到一个asp服务器上,但是我收到了说明HTTP 500.19 -内部服务器错误- 单击此处获取错误图像的错误消息。我认为这与web.config文件有关,但我无法检测出问题所在。
迫切需要帮助。请帮帮我。web.config文件在下面。
<?xml version="1.0" encoding="utf-8"?>
<!--
For more information on how to configure your ASP.NET application, please visit
https://g