Эквивалентность моно набора данных - PullRequest
2 голосов
/ 17 октября 2011

Я пытаюсь научиться веб-разработке с использованием Mono. Исходя из фона ASP.NET, я заметил, что при попытке добавить новый файл в проект отсутствует файл набора данных.

В ASP.NET (Visual Studio IDE) вы можете добавить файл набора данных, который позволит нам развивать соединение с базой данных, следовательно, моделировать его графически. Есть ли такая вещь в Mono?

Кстати, я использую MonoDevelop.

1 Ответ

1 голос
/ 18 декабря 2011

MonoDevelop не поддерживает создание DataSet с использованием графического интерфейса. Если нет какой-либо конкретной причины, по которой вам нужно создавать DataSet с использованием графического интерфейса, вы можете создать DataSet двумя разными способами.

  1. Использование кода.

        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. Создайте файлы DataSet в своем решении, добавив XML-файлы и вручную напечатав XML для своего DataSet.

Очевидно, что эти методы не так эффективны, как использование дизайнера графического интерфейса в Visual Studio, но они позволяют использовать MonoDevelop.

...