gpt4 book ai didi

C# dbml 文件从哪里来?

转载 作者:IT王子 更新时间:2023-10-29 04:14:39 44 4
gpt4 key购买 nike

我目前正在学习 C# 和 LINQ。我有很多关于他们的问题。基本上,我需要一个循序渐进的教程。

  1. 我想dbml 文件是数据库的配置文件。如果我双击 dbml 文件,VS 将在设计图中打开它。我可以在这里创建/删除/修改表吗?我可以使用 add new item 添加 LINQ to SQL Classes 来获取 dbml 文件吗?

  2. 下一步是什么?在数据库中生成表?生成 SQL 脚本?生成cs文件?什么时候?怎么办?

最佳答案

DBML 文件与数据库服务器完全无关。这完全是客户端的事情。它本质上是一组关于数据库中的表以及如何将它们映射到 .NET 对象的信息。

当然,您可以从数据库中拖出一个表,让 Visual Studio 自动为您推断一些信息,但更改文件不会影响数据库。您也可以在没有任何数据库的情况下从头开始创建 DBML 文件。

在内部,DBML 文件只是一个 XML 文件,它由 Visual Studio 提供给自定义工具,并从中生成代表数据库 LINQ 对象模型的 .cs 文件。

关于C# dbml 文件从哪里来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495720/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com