我想念这个地方。
以下是我用C#编写的snippits。我想知道我是否可以将其复制/粘贴到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();
答案 0 :(得分:0)
我在代码示例中看不到任何需要更改的内容。
基本上,只要你的asp.net应用程序的目标版本与c#app相同,你就应该好了。
答案 1 :(得分:0)
您关注哪一部分?它看起来像我的标准C#;只要你引用相关的库,就没有理由不能在你想要的任何应用程序类型中工作。 (System.Data等)
答案 2 :(得分:0)
您的部分代码段不包含任何nonASP.NET兼容代码。您可以在ASP.NET,WinForms和WPF中使用任何自定义对象和ADO.NET。因为它们都是在.NET Framework和CLR之上运行的库。
您可能想要获取有关ASP.NET和/或C#的许多好书中的一本。听起来你是.NET的新手,有很多东西值得学习。