init lserp cs 5.0

This commit is contained in:
cyf
2026-07-10 15:25:05 +08:00
commit 90f3fda86a
3799 changed files with 976868 additions and 0 deletions
@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Text;
using Zhaizj.Framework.ORM;
using Zhaizj.Framework.Reflection;
namespace Zhaizj.Framework {
/// <summary>
/// 可以被 ORM 持久化的对象,都自动实现了本接口
/// </summary>
public interface IEntity {
/// <summary>
/// 每一个持久化对象,都具有一个 Id 属性
/// </summary>
int Id { get; set; }
/// <summary>
/// 获取属性的值(并非通过反射,速度较快)
/// </summary>
/// <param name="propertyName">属性名称</param>
/// <returns></returns>
Object get( String propertyName );
/// <summary>
/// 设置属性的值(并非通过反射,速度较快)
/// </summary>
/// <param name="propertyName">属性名称</param>
/// <param name="propertyValue">属性的值</param>
void set( String propertyName, Object propertyValue );
/// <summary>
/// 包括对象的元数据,以及在对象查询的时候需要的额外信息,不常用
/// </summary>
//ObjectInfo state { get; set; }
}
}