Mono 数据集等价

发布于 2024-12-10 12:53:43 字数 201 浏览 0 评论 0原文

我正在尝试使用 Mono 学习 Web 开发。来自 ASP.NET 背景,我注意到当我尝试向项目添加新文件时没有“数据集”文件。

在 ASP.NET (Visual Studio IDE) 中,您可以添加一个数据集文件,使我们能够开发与数据库的连接,从而以图形方式对其进行建模。 Mono 有这样的东西吗?

顺便说一句,我正在使用 MonoDevelop。

I am trying to learn web development using Mono. Coming from ASP.NET background, I noticed that there is no "dataset" file when I am trying to add new file to the project.

In ASP.NET (Visual Studio IDE) you can add a dataset file that enable us to develop the connection to database, hence modelling it graphically. Is there such thing in Mono ?

By the way, I am using MonoDevelop.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

撞了怀 2024-12-17 12:53:43

MonoDevelop 不支持使用 GUI 创建数据集。如果没有任何特定原因需要使用 GUI 创建数据集,那么您可以通过两种不同的方式创建数据集。

  1. 使用代码。

     DataSet ds = new DataSet("名称");
        DataTable dt = new DataTable(“名称”);
        dt.Columns.Add("测试", typeof(String));
        DataColumn dc = new DataColumn("PK", typeof(int));
        DataColumn[] pk = new DataColumn[] { dc };
        dt.PrimaryKey = pk;
        ds.Tables.Add(dt);
    
  2. 通过添加 XML 文件并手动键入数据集的 XML,在解决方案中创建数据集文件。

显然,这些方法不如在 Visual Studio 中使用 GUI 设计器那么有效,但它们允许您使用 MonoDevelop。

MonoDevelop does not support creating a DataSet using a GUI. If there isn't any specific reason that you require creating a DataSet using the GUI then you could create DataSets in two different ways.

  1. Using Code.

        DataSet ds = new DataSet ("Name");
        DataTable dt = new DataTable ("Name");
        dt.Columns.Add ("test", typeof (String));
        DataColumn dc = new DataColumn ("PK", typeof (int));
        DataColumn[] pk = new DataColumn[] { dc };
        dt.PrimaryKey = pk;
        ds.Tables.Add (dt);
    
  2. Create DataSet files within your solution by adding XML files and typing out the XML for your DataSet manually.

Obviously these methods aren't as efficient as using the GUI designer in Visual Studio but they allow you to use MonoDevelop.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文