在 VNext 中设置 MongoDB
Setup MongoDB in VNext
我在 VNext 项目中使用 MongoDB 时遇到一些问题
Link 到 github 代码 https://github.com/Mech0z/MagicDraftStatistics/tree/NewFeatures
如果我使用这个包
mongocsharpdriver
现在已经过时了,我得到
Warning 'MongoClientExtensions.GetServer(MongoClient)' is obsolete: 'Use the new API instead.'
其中 6 个
Error The type or namespace name 'MongoServer' could not be found (are you missing a using directive or an assembly reference?)
而且我不确定是否需要更改我的 project.json
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta1",
"Microsoft.AspNet.Diagnostics": "1.0.0.0-beta1",
"Microsoft.AspNet.Mvc": "6.0.0-beta1",
"mongocsharpdriver": "2.0.0.0-beta2"
奇怪的是 GUI 没有显示任何错误,只有错误列表
如果我更改为新的官方驱动程序,那么我将无法使用相同的代码,并且驱动程序的文档似乎没有更改 http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-csharp-driver/
但是我明白了
出于某种奇怪的原因,当我从框架中删除 "aspnetcore50": { } 时它起作用了。不确定会有什么影响
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"exclude": [
"wwwroot"
],
"packExclude": [
"**.kproj",
"**.user",
"**.vspscc"
],
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta1",
"Microsoft.AspNet.Diagnostics": "1.0.0.0-beta1",
"Microsoft.AspNet.Mvc": "6.0.0-beta1",
"mongocsharpdriver": "1.8.3"
},
"frameworks": {
"aspnet50": { }
}
}
我在 VNext 项目中使用 MongoDB 时遇到一些问题
Link 到 github 代码 https://github.com/Mech0z/MagicDraftStatistics/tree/NewFeatures
如果我使用这个包
mongocsharpdriver
现在已经过时了,我得到
Warning 'MongoClientExtensions.GetServer(MongoClient)' is obsolete: 'Use the new API instead.'
其中 6 个
Error The type or namespace name 'MongoServer' could not be found (are you missing a using directive or an assembly reference?)
而且我不确定是否需要更改我的 project.json
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta1",
"Microsoft.AspNet.Diagnostics": "1.0.0.0-beta1",
"Microsoft.AspNet.Mvc": "6.0.0-beta1",
"mongocsharpdriver": "2.0.0.0-beta2"
奇怪的是 GUI 没有显示任何错误,只有错误列表
如果我更改为新的官方驱动程序,那么我将无法使用相同的代码,并且驱动程序的文档似乎没有更改 http://docs.mongodb.org/ecosystem/tutorial/getting-started-with-csharp-driver/
但是我明白了
出于某种奇怪的原因,当我从框架中删除 "aspnetcore50": { } 时它起作用了。不确定会有什么影响
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"exclude": [
"wwwroot"
],
"packExclude": [
"**.kproj",
"**.user",
"**.vspscc"
],
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta1",
"Microsoft.AspNet.Diagnostics": "1.0.0.0-beta1",
"Microsoft.AspNet.Mvc": "6.0.0-beta1",
"mongocsharpdriver": "1.8.3"
},
"frameworks": {
"aspnet50": { }
}
}