update

28810
2019-01-22 19:15:51 +08:00
parent 0483ee898a
commit 9647b3b846

@@ -2,7 +2,7 @@ FreeSql 支持 CodeFirst 开发迁移,这应该是(O/RM)必须标配的一个
与其他(O/RM)不同FreeSql支持更多的数据库特性而不只是支持基础的数据类型这既是优点也是缺点优点是充分利用数据库特性辅助开发缺点是切换数据库变得困难。不同程序员的理念可能不太一致作为功能库FreeSql支持到了极细至少使不使用是项目组技术衡量的另一个问题。
在现实多种数据库适配的过程中,逻辑变成复杂,甚至碰到了一些没办法攻克的难题,比如数据库的自定义类型,和实体类本身就是一种冲突,为了减少学习成本,诸如此类的数据库功能没有得到支持。
多种数据库适配逻辑非常复杂FreeSql秉承优化用户习惯的原则尽量现实。碰到了一些非技术无法攻克的难题,比如数据库的自定义类型,和实体类本身就是一种冲突,为了减少使用成本,诸如此类的数据库功能没有得到支持。
```csharp
IFreeSql fsql = new FreeSql.FreeSqlBuilder()
@@ -73,9 +73,9 @@ var t2 = fsql.CodeFirst.SyncStructure<Topic>();
## 实体特性
指定实体的表名,指定 Name 后,实体类名变化不影响数据库对应的表。
指定实体的表名,指定 Name 后,实体类名变化不影响数据库对应的表。FreeSql尽量支持了对多数据库或schema支持不防试试指定表名为其他数据库.表名,不同数据库的指定方式有差异,这一点以后深入解答。
```csharp
[Table(Name = "tb_topic111")]
[Table(Name = "db2.tb_topic111")]
class Topic {
//...
}