1. 单独对象简单属性操作
2. One 2 Many 操作
3. Many 2 Many 操作
4. Query的自定义查询操作。
http://www.cnblogs.com/Jerry-Chou/archive/2009/11/02/light-weight-orm-for-net-publishing.html
实在是非常简单。。。单个表对象的orm映射操作。每天有参考价值
http://www.cnblogs.com/huobazi/archive/2008/01/31/dbentry.html
1. 继承了DbObjectModel<Book>, 抽象类
貌似可以直接被http访问操作。
User u = new User();
u.Name = "tom";
DbEntry.Save(u);
u.Name = "tom";
DbEntry.Save(u);
1对多的查询操作:
[DbTable("People")]
public abstract class Person : DbObjectModel<Person>
{
[Length(50)]
public abstract string Name { get; set; }
[HasOne(OrderBy = "Id DESC")]
public abstract PersonalComputer PC { get; set; }
public Person() { }
public Person(string Name) { this.Name = Name; }
}
public abstract class Person : DbObjectModel<Person>
{
[Length(50)]
public abstract string Name { get; set; }
[HasOne(OrderBy = "Id DESC")]
public abstract PersonalComputer PC { get; set; }
public Person() { }
public Person(string Name) { this.Name = Name; }
}