我现在使用实体框架并不断编写内联sql,因为实体框架不支持全文搜索和其他功能.是否有ORM有许多支持高级查询的功能?我觉得如果我有时会写内联sql我也可以在内联sql中完成所有这些操作.这里有任何帮助
我觉得如果我有时会写内联sql我也可以在内联sql中完成所有这些操作
真的吗?使用任何ORM时,您总是会遇到使用SQL或调用存储过程更好,更干净或更高性能的情况.你不应该盲目相信它在所有情况下都能为你做一切.
看一眼:
小智 5
Mindscape LightSpeed是.NET的o/r映射器,支持全文搜索(通过Lucene但可扩展,因此您可以添加自己的).
它还支持LINQ,拥有一个Visual Studio集成设计器,具有完整的模式循环跳转功能,因此您可以先进行模型优先或数据库优先 - 无论您喜欢哪种方式:-)
还有一个免费版本,您可以用它来决定它是否适合您.
我希望有所帮助.
您可能会看到CodeFluent实体,但您需要了解它内部不依赖于任何ORM或第三方工具.
实体框架是一个ORM,而CodeFluent实体是一个完整的模型第一软件工厂.它使用自然和可视化建模方法(如Entity Framework并集成到Visual Studio中),可以生成数据库脚本,面向对象的数据层 - 代码(C#,VB),Web服务甚至UI组件.