日期:2014-05-17 浏览次数:20609 次
//1 FullTypeName,2 TableName
[Entity("Models.Users", "Users")]
EntityID(EntityIDType.Identity, "Id")
public class User
{
private string userName = string.Empty;
// 1 数据库字段名称,2属性类型,3长度,4是否允许参加数据实体的操作
[Field("UserName",typeof(string),60,true)]
public string UserName
{
get { return userName; }
set { userName = value; }
}
private int id;
[Field("id", typeof(int),true)]
public int Id
{
get { return id; }
set { id = value; }
}
private int departID;
[Field("departID", typeof(int),true)]
public int DepartID
{
get { return departID; }
set { departID= value; }
}
private string departName;
/*
DepartName 来源于Departs这个实体模型对象;
此时 DeaprtName 属性 为不可修改,存在于Departs实体model 多对1的表间关系。
*/
[Field("DepartName", typeof(string),false]
[Relation(Relation.ManyToOne,"Departs","DepartID"))]
public int DeaprtName
{
get { return departName; }
set { departName= value; }
}
}
------解决方案--------------------
DataTable
好一些吧!
o(∩_∩)o...学习来的
------解决方案--------------------
视图
------解决方案--------------------
做个直接执行sql命令的类就算了。。。
爱查什么返回什么。。。
------解决方案--------------------
1 用视图
2 select ... into newtable.再在newtable里面找.
3 把数据取道前端,自己写连接算法.
------解决方案--------------------
用视图
------解决方案--------------------
用了一个返回DataSet的方法,想怎么查就怎么查