0

我想念这个地方。

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

3 回答 3

0

我在代码示例中看不到任何需要更改的内容。

基本上,只要您的 asp.net 应用程序的目标框架版本与您的 c# 应用程序相同,您就可以开始使用了。

于 2009-05-27T23:12:50.473 回答
0

你关心哪一部分?对我来说,它看起来像标准的 C#;只要您引用相关库,它就没有理由不适用于您想要的任何应用程序类型。(系统.数据等)

于 2009-05-27T23:14:26.790 回答
0

您的部分片段不包含任何非 ASP.NET 兼容代码。您可以在 ASP.NET、WinForms 和 WPF 中使用任何自定义对象和 ADO.NET。因为它们都是在 .NET Framework 和 CLR 之上运行的库。

您可能想选择一本关于 ASP.NET 和/或 C# 的好书。听起来您对 .NET 还很陌生,并且有很多值得学习的东西。

于 2009-05-27T23:15:00.987 回答