-
Notifications
You must be signed in to change notification settings - Fork 856
FluentApi
28810 edited this page Feb 4, 2020
·
15 revisions
fsql.CodeFirst
.ConfigEntity<TestFluenttb1>(a => {
a.Name("xxdkdkdk1");
a.Property(b => b.Id).Name("Id22").IsIdentity(true);
a.Property(b => b.name).DbType("varchar(100)").IsNullable(true);
})
.ConfigEntity<TestFluenttb2>(a => {
a.Name("xxdkdkdk2");
a.Property(b => b.Id).Name("Id22").IsIdentity(true);
a.Property(b => b.name).DbType("varchar(100)").IsNullable(true);
});
最好在程序初始化执行,并且这段配置最好只执行一次,避免性能损耗。
FluentApi 的命名与特性保持一致,有关说明请移步参考:《实体特性说明》
v1.1 增加扩展包 FreeSql.Extensions.EfCoreFluentApi,方便 EfCore 使用者过渡,使用方法接近 EfCore
数据库特性 > 实体特性 > FluentApi(配置特性) > Aop(配置特性)