- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我目前正在学习 C# 和 LINQ。我有很多关于他们的问题。基本上,我需要一个循序渐进的教程。
我想dbml
文件是数据库的配置文件。如果我双击 dbml
文件,VS 将在设计图中打开它。我可以在这里创建/删除/修改表吗?我可以使用 add new item
添加 LINQ to SQL Classes
来获取 dbml
文件吗?
下一步是什么?在数据库中生成表?生成 SQL 脚本?生成cs文件?什么时候?怎么办?
最佳答案
DBML 文件与数据库服务器完全无关。这完全是客户端的事情。它本质上是一组关于数据库中的表以及如何将它们映射到 .NET 对象的信息。
当然,您可以从数据库中拖出一个表,让 Visual Studio 自动为您推断一些信息,但更改文件不会影响数据库。您也可以在没有任何数据库的情况下从头开始创建 DBML 文件。
在内部,DBML 文件只是一个 XML 文件,它由 Visual Studio 提供给自定义工具,并从中生成代表数据库 LINQ 对象模型的 .cs
文件。
关于C# dbml 文件从哪里来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495720/
这个问题在这里已经有了答案: Stop LINQ to SQL dbml from updating connection string when I drag tables into the db
我正在使用 ASP.NET 3.5 开发 Web 应用程序。该应用程序有数百个表。我在一次研讨会上被告知,我应该为整个应用程序使用一个 .DBML 文件,而不是使用多个 .DBML 文件(stacko
每次我将修改后的表拖到我的 dbml 中时,VS2010 都希望我更新连接字符串,即使我已经创建了一个具有完全相同信息的数据连接。每次发生这种情况时,它都会将我的连接字符串更改为“DataSource
我有一个定义了很多外键关系的数据库。当我简单地将这些 FK 连接涉及的任何表拖到 DBML 编辑器中,以便机器生成 DBML 文件时,这些都将表示为关联。 从这里我可以对这些关联进行任何更改:我可能希
我在带有 linq 的 .NET 中工作,我有一些行为可以放在 dbml 中定义的类中(如 .Load() 方法)或放在外部环绕 dbml 类的新类。 这种情况在应用程序中重复了很多次,我想知道是否有
有没有办法从实体类而不是数据库表生成 DBML 文件?这对于原型(prototype)设计非常有用,其中只需创建一个逻辑模型并让自动生成的工具创建 DBML 文件。使用 DBML 文件,可以使用 Sq
我的应用程序在数据库中有一个动态表。问题是,假设表结构发生变化,如添加列,我可以动态更新 dbml 文件吗?所以我不必在每次添加列时都修复应用程序 最佳答案 使用 DBML 和代码生成方法,没有办法让
我目前正在学习 C# 和 LINQ。我有很多关于他们的问题。基本上,我需要一个循序渐进的教程。 我想dbml 文件是数据库的配置文件。如果我双击 dbml 文件,VS 将在设计图中打开它。我可以在这里
从一个数据库中拖入两个表后,我切换到另一个并拖入一个表。现在如果我想用新的连接字符串替换连接字符串,我会收到一条消息。我想要一个 DBML 中来自多个数据库的表。这可能吗? 最佳答案 完全可以在同一个
我正在使用 linq to sql,我需要在 dbml 文件中有一个类,其中一些属性是动态创建的。有没有办法让 dbml 文件中的类具有一些预定义属性和一些动态属性? 或者有什么方法可以动态地在 db
.dbml.layout 文件有什么用?是不是重要?或者,也许它只是将 block 的放置存储在设计器中并且可以删除? 我有这个问题,因为我想手动编辑 .dbml 文件,并且需要知道是否必须相应地编辑
我正在创建必须使用少量数据库的应用程序。有没有办法在一个.dbml中处理不同的数据库文件或者我应该使用一个 .dbml每个数据库的文件? 最佳答案 每个 dbml 文件应该只使用一个数据库,上下文需要
我今天早上通过设计器从 Linq to SQL DBML 文件中删除了一个表。进行几处更改后,我尝试将表添加回 DBML 设计器界面,而 Visual Studio 什么也没做。当我尝试从服务器资源管
我需要 Linq & Serializable,所以我使用自动生成 dbml 并添加 Seriable。我只需要可序列化的“DVD 表”,但是有 _CategoryList; #region Ext
我正在尝试使用 BA.dbml 文件 (Linq to Sql) 创建一个数据库。我知道我必须创建 DataContext 并创建数据库。但我不知道该怎么做。我必须在 BA.cs 文件中创建 Data
如何在数据库中进行一些更改后更新 .dbml 文件。 最佳答案 没有内置的方法在进行更改后将 dbml 文件/数据上下文与数据库同步(除了通过删除所有或选择的实体并重新拖动它们来重新生成整个 dbml
我们正在使用一个数据库,其中包含我们应用程序中使用的所有数据库表和字段的元数据。 从这个元数据,我们生成包含部分类的代码,扩展我们的 Linq2Sql 实体。 我们有在元数据中添加“过时”标志的想法,
我有几个存储过程,当添加到我的 dbml 时,似乎在幕后 LINQ 无法解释结果集,只会将结果映射为 int。然后我必须自己创建结果类,这很痛苦,但每次添加到我的 dbml 时我都必须去更改设计器文件
这个问题已经有答案了: How do I update a Linq to SQL dbml file? (9 个回答) 已关闭 9 年前。 我正在与 LinqToSql 合作类。在这里,我只想在数据
如何生成 dbml 文件? 在 Visual Studio 文件中,项目包含一个 DBML 文件,打开该文件时,会显示数据库的非常酷的表示图形以及表之间的所有互连。 我希望将其用于另一个项目以用于文档
我是一名优秀的程序员,十分优秀!