SqlMetal 不生成视图、函数或存储过程
我使用以下命令作为 cmd 文件的一部分: sqlmetal /server:localhost\SQLEXPRESS /database:DashBoard /dbml:DataClasses.dbml /namespace:DashBoard.…
使用 SQLMetal 的 LINQ to SQL 中的一对一关系(基数)
使用 SQLMetal 生成 dbml 时是否可以设置 OneToOne 关系(基数)?默认情况下,dbml 模式使用 OneToMany 关系生成。…
使用 SQLMetal 是全部还是全部?
我正在寻找使用 SQLMetal 为 Web 应用程序创建一个预构建方法,以将自上次构建以来的任何更改引入我的 DBML 文件中。由于我们刚刚开始使用 LINQ,大多…
如何读取 DBML 文件并将其映射到 .NET 中的对象模型?
我计划编写一个代码生成器来生成 UI(表单、网格等)。由于我使用 LINQ 我计划读取 DBML 文件以进行元数据提取。是否有一些 API 可以读取 DBML 对象模…
C#:将数据添加到 SQLMetal 生成的数据库类?
我使用 SQLMetal 生成代表我的数据库的代码文件,但我不知道如何从 SQLMetal 生成的类向数据库添加条目。我该怎么做?我只是添加各种属性还是什么?…
忽略 SqlMetal 生成文件的代码分析
我正在开发一个 C# 项目,其中包含 SqlMetal 生成的文件。 我想使用代码分析。 我已在“代码分析”选项中打开“抑制生成代码的结果”,但它仍然报告 S…
使用 SQLMetal 从 SQL Compact 3.5 数据库生成 Linq 类
我通过从命令行针对 Compact 3.5 数据库运行 SQLMetal 来生成 Linq 类。 Compact 3.5 数据库是本地数据库缓存(由 Sync Framework“创建本地数据库缓…
当我更改数据库时,我如何知道需要删除哪些内容并将其读入 Visual Studio 中的 LinqToSql O/R 设计器?
例如,我将表中的一列从 null 更改为 not null。 然后我需要删除并重新添加该表。 这部分很清楚。 访问表(尤其是表中的列)的视图、函数和存储过程又…
Linq to SQL - 不获取特定列
有没有办法不使用 linqtosql 获取特定列,而不必使用匿名类型并单独指定每个返回的字段? 我们使用 SQLMetal 生成 dbml 文件,其中包含要放入查询数据…
SqlMetal 生成垃圾关联名称
为什么 SqlMetal 会搞乱协会名称。 例如,在我的“TextMessage”表中,我有两列引用“ApplicationUser”表。 'SenderUserId' 和 'RecipientUserId' 当…
生成 LINQ-to-SQL 数据层
我通常使用 Codesmith & NetTiers 用于我的数据层,并且由于它们可以从命令行运行,因此只需要一个简单的批处理文件即可重新生成/每当对数据库进行更…
访问部分类的另一半的成员
我刚刚学习如何使用 VB.NET 和 VS2008 中的部分类。 具体来说,我正在尝试扩展由 SqlMetal 自动创建的 LINQ to SQL 类。 自动生成的类如下所示: Part…