เรียนปรึกษา ปัญหา Linq
2 posters
หน้า 1 จาก 1
เรียนปรึกษา ปัญหา Linq
สอบถามอาจารย์ดังนี้ครับ
ผมเขียน linq โดยแบ่ง ไฟล์เป็น 3 ไฟล์ ดังนี้
1. persistance.cs
public List<Unit> ShowUnit(DataContext db)
{
UnitTable = db.GetTable<Unit>();
List<Unit> res = (from c1 in UnitTable
select new
{
c1.UnitID,
c1.UnitName
}).ToList();
return res;
}
---------------------------------------------------------------------------------------------------------------
2.Unit.cs
using System.Data.Linq;
using System.Data.Linq.Mapping;
[Table(Name = "Unit")]
public class Unit
{
private int _UnitID;
private string _UnitName;
private int _Status;
[Column(Name = "UnitID", AutoSync = AutoSync.OnInsert, DbType = "Int NOT NULL IDENTITY", IsPrimaryKey = true, IsDbGenerated = true)]
public int UnitID
{
get
{
return _UnitID;
}
set
{
_UnitID = value;
}
}
[Column(Name = "UnitName")]
public string UnitName
{
get
{
return _UnitName;
}
set
{
_UnitName = value;
}
}
[Column(Name = "Status")]
public int Status
{
get
{
return _Status;
}
set
{
_Status = value;
}
}
}
---------------------------------------------------------------------------------------------------------------
3.createUnit.cs
public void ShowUnit(DataContext db) {
Persistence.UnitPer up = new Persistence.UnitPer();
List<Unit> list = up.ShowUnit(db);
dgvUnit.DataSource = list.ToList();
dgvUnit.Columns[0].HeaderText = "รหัสหน่วย";
}
---------------------------------------------------------------------------------------------------------------
- ไม่ทราบว่าวิธีที่ผมเขียนเป็นยังไงบ้างครับ
- ติด error ตรง persistance.cs
public List<Unit> ShowUnit(DataContext db)
{
UnitTable = db.GetTable<Unit>();
List<Unit> res = (from c1 in UnitTable
select new
{
c1.UnitID,
c1.UnitName
}).ToList();
return res;
}
รบกวนอาจารย์ด้วยครับ ขอบคุณครับ
ผมเขียน linq โดยแบ่ง ไฟล์เป็น 3 ไฟล์ ดังนี้
1. persistance.cs
public List<Unit> ShowUnit(DataContext db)
{
UnitTable = db.GetTable<Unit>();
List<Unit> res = (from c1 in UnitTable
select new
{
c1.UnitID,
c1.UnitName
}).ToList();
return res;
}
---------------------------------------------------------------------------------------------------------------
2.Unit.cs
using System.Data.Linq;
using System.Data.Linq.Mapping;
[Table(Name = "Unit")]
public class Unit
{
private int _UnitID;
private string _UnitName;
private int _Status;
[Column(Name = "UnitID", AutoSync = AutoSync.OnInsert, DbType = "Int NOT NULL IDENTITY", IsPrimaryKey = true, IsDbGenerated = true)]
public int UnitID
{
get
{
return _UnitID;
}
set
{
_UnitID = value;
}
}
[Column(Name = "UnitName")]
public string UnitName
{
get
{
return _UnitName;
}
set
{
_UnitName = value;
}
}
[Column(Name = "Status")]
public int Status
{
get
{
return _Status;
}
set
{
_Status = value;
}
}
}
---------------------------------------------------------------------------------------------------------------
3.createUnit.cs
public void ShowUnit(DataContext db) {
Persistence.UnitPer up = new Persistence.UnitPer();
List<Unit> list = up.ShowUnit(db);
dgvUnit.DataSource = list.ToList();
dgvUnit.Columns[0].HeaderText = "รหัสหน่วย";
}
---------------------------------------------------------------------------------------------------------------
- ไม่ทราบว่าวิธีที่ผมเขียนเป็นยังไงบ้างครับ
- ติด error ตรง persistance.cs
public List<Unit> ShowUnit(DataContext db)
{
UnitTable = db.GetTable<Unit>();
List<Unit> res = (from c1 in UnitTable
select new
{
c1.UnitID,
c1.UnitName
}).ToList();
return res;
}
รบกวนอาจารย์ด้วยครับ ขอบคุณครับ
chid007- จำนวนข้อความ : 1
Join date : 22/12/2009
Similar topics
» ติดตามอ่านหนังสือ "เรียนรู้ด้วยตนเอง LINQ" อยู่ครับ
» รบกวนปรึกษา การส่งข้อมูล LINQ ระหว่างเมธอดครับ
» รบกวนปรึกษา การส่งข้อมูล LINQ ระหว่างเมธอดครับ
หน้า 1 จาก 1
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ
|
|