c# - Linq2Sql 未在 C# 类中显示

标签 c# asp.net linq-to-sql

我有一个 Asp.NET C# 项目,我在其中创建了一个 Linq2SQL 模型。

在文件中我必须使用它,但不知为什么它没有出现在 visual studio 的智能形式中。

当我尝试使用 InformitoDatabaseDataContext db = new InformitoDatabaseDataContext(); 时,它无法识别 InformitoDatabaseDataContext。

.dbml 文件的名称是 InformitoDatabase.dbml

Solution Explorer

Image of Project (Update)

我该怎么做才能将 dbml 文件“连接”到我的类(class)?

最佳答案

怀疑问题是您使用的是...DataContent,而通常它是...DataContext,带有x 而不是 n

(您的屏幕截图显示了失败 - 与问题中的名称不同 - 但不是声明上下文本身的位置,这让我们有些猜测......但是因为 UserChosenPrefixDataContext 是默认情况下,这很可能是错误的。)

编辑:您现在已将帖子更改为谈论 SchoolDatabaseDataContext,但在突出显示失败的屏幕截图中,您指的是 InformitoDatabaseDataContent

关于c# - Linq2Sql 未在 C# 类中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12183520/

相关文章:

c# - TDD 和模拟 TcpClient

C# 将 SQL Server 消息输出到文本文件

c# - 在碰撞检测期间区分玩家和其他物体碰撞器

c# - 表单验证问题

asp.net - 多个域,IIS 6 上的相同 Web 应用程序

c# - LINQ:无效的匿名类型成员声明符。匿名类型成员必须使用成员分配、简单名称或成员访问来声明

c# - 在linq c#中删除多行

c# - AvalonDock-如何为所有 anchor 禁用自动隐藏功能

javascript - ASP.Net web 应用程序 Jquery Photoviewer 和 Ajaxical Update

sql - Linq-to-sql 一对多(最大)