回答

收藏

目前上下文中不存在名称数据库?

技术问答 技术问答 228 人阅读 | 0 人回复 | 2023-09-14

尝试使用WebMatrix这个错误发生在启动网站时。我有一个.cs可以拨打文件var db = Database.Open("dbase");。, r/ O+ f2 D4 J
我的一个项目叫
( [  o; y: ?7 w2 `4 h/ y1 S; R* x# rdbase数据库。自使用以来WebMatrix自从网站启动以来,我没有web.config没有使用文件WebMatrix导入包,所以我觉得我不需要它们。我需要在代码中包装代码Razor标签中@{vardb = Database.Open("dbase"); }?这也给我造成了错误。* F" K  V4 {* a$ R% e6 ^
是什么原因造成的?有人对此有什么解决办法吗?
5 _- H6 t6 P! O* S                                                                + M9 T6 b& }# @5 ^
    解决方案:                                                                ) L+ f' G# N  x, ?$ ^' B( h
                                                                你需要一个对的WebMatrix.Data.dll引用程序集(你可能已经有了), 还
! P+ v1 l& Z  o8 I需要名称空间using指令WebMatrix.Data:
, _9 w' }+ G8 h5 [, i1 Qusing WebMatrix.Data;这将导入Database因此,您可以在不完全限制名称的情况下使用它。
1 k$ Y& I) P3 D  r0 r6 R目前还不清楚你为什么认为你不需要任何进口(我假设你的意思是使用类似上述指令),但如果是普通的话C#文件,那你一定 做
4 d0 i3 L- K7 `. h+ N需要他们(或者你需要完全限制类型名称,这很丑)。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则