簡體   English   中英

從C#原型到ASP.NET,我需要更改什么?

[英]from C# prototype to ASP.NET, what do i need to change?

我想念這個地方。

這是我用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();

我沒有在代碼示例中看到任何需要更改的內容。

基本上,只要您的asp.net應用程序定位到與c#應用程序相同的框架版本,您就應該一切順利。

您關心哪一部分? 對我來說,它看起來像標准的C#。 只要引用了相關的庫,就沒有理由在任何應用程序類型中都不起作用。 (System.Data等)

您的部分代碼段不包含任何與ASP.NET不兼容的代碼。 您可以在ASP.NET,WinForms和WPF中使用任何自定義對象和ADO.NET。 因為它們都是在.NET Framework和CLR之上運行的庫。

您可能要選擇許多可用的ASP.NET和/或C#優秀書籍之一。 聽起來您是.NET的新手,還有很多值得學習的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM