shuxinqin / Chloe

A lightweight and high-performance Object/Relational Mapping(ORM) library for .NET --C#
https://github.com/shuxinqin/Chloe/wiki
MIT License
1.52k stars 455 forks source link

建议将Annotations这个命名空间独立成一个单独的组件 #257

Closed junjian-yuan closed 1 year ago

junjian-yuan commented 3 years ago

建议将Annotations这个命名空间独立成一个单独的组件,一般使用这个命名空间下的项目都是Model定义。 完全不需要引用完整的Chloe,太重了。

shuxinqin commented 3 years ago

换用FluentMapping的方式,可以把映射和实体分开,让实体无任何依赖 https://github.com/shuxinqin/Chloe/blob/master/src/ChloeDemo/EntityMap.cs