Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。
ActiveRecord提供的简洁的O/R映射
ActiveRecord是Castle中提供的一个数据访问框架,它在底层封装了NHibernate的操作,使用特性来代替映射文件,它提供的简洁的O/R映射会让你惊叹原来实现持久化数据层是那么简单。
一.首先建立实体类并完对数据库的映射
namespace ZDS.Test.Model { [ActiveRecord("Users")] public class Users : ActiveRecordBase<Users> //继承于Castle的ActiveRecordBase { private int oid; [PrimaryKey(PrimaryKeyType.Identity,"Oid")] public int Oid { get { return oid; } set { oid = value; } } private string name; [Property("Name",Length=100,NotNull=true)] public string Name { get { return name; } set { name = value; } } private string sex; [Property("Sex")] public string Sex { get { return sex; } set { sex = value; } } private string age; [Property("Age")] public string Age { get { return age; } set { age = value; } } } }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索string
, private
, return
, oid
, public
, activerecord
Castle
,以便于您获取更多的相关知识。
时间: 2024-10-28 05:16:32