vnext(asp .net 5.0)和oracle

时间:2015-04-26 02:09:30

标签: c# asp.net oracle odp.net c#-5.0

我在visual studio ultimate 2015 CTP版本14.0.22609.0 D14REL中创建了一个vnext解决方案,在包管理器中我添加了oracle托管驱动程序。

@IBOutlet weak var history: UILabel!
@IBAction func appendContent() {
    if history.text != nil  && !history.text!.isEmpty  {
        history.text = history.text!  + "\r\n" + "some content"
    }
    else{
        history.text = digit
    }
}

然后在我的config.json

Install-Package odp.net.managed

当我试图在课堂上使用它时

"Data": {
        "DefaultConnection": {
            "ConnectionString": "Server=(localdb)\\mssqllocaldb;Database=aspnet5-vnext-237fb18c-c414-44a8-8771-e02d4719d1dc;Trusted_Connection=True;MultipleActiveResultSets=true"
        },
        "hr": {
            "ConnectionString": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=mydatabase))); User Id=hr; Password=xxxxxxx;", "providerName":"oracle.manaagedatacess.client"
        }

    },

许多编译错误,例如Oracle,Configuration和OracleConnection的类型或命名空间是否缺少程序集引用?项目vnext asp.net Core 5.0

1 个答案:

答案 0 :(得分:1)

Christian Shay是对的......但是有一个调整。我没有测试,只是尝试在project.json中评论dnxcore50,如下所示:

"frameworks": {
"dnx451": { } 
 },

由于默认Web模板同时针对完整的.NET和.NET Core,因此oracle托管驱动程序框架目前在.NET Core中不可用。所以你可以评论出来。现在,您应该能够构建并运行解决方案而不会出错。

更新: 删除     /* dnxcore50": { } */