из прототипа C # в ASP.NET, что мне нужно изменить? - PullRequest
0 голосов
/ 28 мая 2009

Я скучаю по этому месту.

Вот фрагменты, которые я написал на C #. Я хотел бы знать, могу ли я скопировать / вставить это в приложение asp.net и что мне может понадобиться изменить. Меня больше всего беспокоит, что синтаксис будет неверным, потому что совместимая библиотека не существует.

struct MediaIdUserIdPair //is there a standard pair i can use?
{
    public long mediaId, userId;
};

class Media : Media_Base
{
    public long mediaId, auth;
    public DateTime currentDate;
    public List<MediaIdUserIdPair> derivedFrom, inspiredBy;
    public List<string> derivedFromStr, inspiredByStr;
    public List<string> inspiredByExt = new List<string>();
};

            command.CommandText =
                "CREATE TABLE if not exists tag_name( " +
                "tagid INTEGER PRIMARY KEY, " +
                "title TEXT UNIQUE);";
            command.ExecuteNonQuery();
                command.CommandText = 
                    "INSERT OR FAIL INTO tag_name(title) VALUES(@title); " +
                    "SELECT last_insert_rowid() AS RecordID;";
                command.Parameters.Add("@title", DbType.String).Value = tag;
                long tagid = (long)command.ExecuteScalar();

Ответы [ 3 ]

0 голосов
/ 28 мая 2009

Какая часть вас беспокоит? Для меня это выглядит как стандартный C #; нет причин, по которым он не будет работать в любом типе приложения, который вы хотите, если вы ссылаетесь на соответствующие библиотеки. (System.Data и т. Д.)

0 голосов
/ 28 мая 2009

Ваш частичный фрагмент не содержит никакого кода, не совместимого с ASP.NET. Вы можете использовать любые пользовательские объекты и ADO.NET из ASP.NET, WinForms и WPF. Так как они все библиотеки, которые работают поверх .NET Framework и CLR.

Возможно, вы захотите выбрать одну из многих хороших книг по ASP.NET и / или C #, которые доступны. Похоже, вы новичок в .NET, и есть много вещей, которые стоит изучить.

0 голосов
/ 28 мая 2009

Я не вижу в примерах кода ничего, что нужно было бы изменить.

По сути, если ваше приложение asp.net нацелено на ту же версию фреймворка, что и ваше приложение на c #, вам будет хорошо.

...