文件名称:santedb-orm:SanteDB高性能对象关系模型
文件大小:7.8MB
文件格式:ZIP
更新时间:2024-05-01 20:42:54
C#
桑德博姆 SanteDB高性能对象关系模型 关于 santedb-orm模块为SanteDB提供了一个高性能的ORM,类似于其他ORM解决方案,例如Entity Framework,Linq-to-SQL等。 最初,SanteDB / OpenIZ使用实体框架与基础数据库进行交互,但是由于SanteDB基于RIM的数据存储的复杂性,以及不仅需要支持SQL Server,而且还需要支持SQLite,PostgreSQL和FirebirdSQL,因此确定需要替代方案。被发现和/或开发。 该团队研究了几种轻量级的ORM解决方案,但是这些解决方案是: 不支持LINQ 没有提供简单的方法来手动覆盖常见的查询模式 没有提供表达外键关系和/或特殊列(加密,索引等)的机制 SanteDB-ORM没有提供用于重建数据库的功能(代码优先),而是提供了一种将现有关系数据库结构表示为.NET对象的机制。