میخواستم ببینم که کد زیر کارش چی هست (فکر کنم که برای ساختن جدوله) و چرا وقتی من این کد را در C# مینویسم از من خطا میگیره
(من این پست رو اینجا نوشتم چون فکر کنم به مبحث connection مربوط باشه)
[Table(Name="Person")]
public class Person
{
private int _ID;
private int _IDRole;
private string _lastName;
private string _firstName;
[Column(Name="ID", Storage="_ID", DbType="int NOT NULL IDENTITY",
IsPrimaryKey=true, IsDbGenerated=true)]
public int ID
{
get { return _ID; }
set { _ID = value; }
}
}
[Column(Name="IDRole", Storage="_IDRole", DbType="int NOT NULL")]
public int IDRole
{
get { return _IDRole; }
set { _IDRole = value; }
}
[Column(Name="LastName", Storage="_lastName",
DbType="nvarchar NOT NULL")]
public string LastName
{
get { return _lastName; }
set { _lastName = value; }
}
[Column(Name="FirstName", Storage="_firstName",
DbType="nvarchar NOT NULL")]
public string FirstName
{
get { return _firstName; }
set { _firstName = value; }
}
}
و بعد از اون کد
DataContext زیر رو مینویسم خطای زیر رو میده
DataContext PeopleDataContext = new DataContext(connString);
Table<Person> People = PeopleDataContext.GetTable<Person>();
خطا
The type or namespace name 'DataContext' could not be found (are you missing a using directive or an assembly reference