ORM 用于简单的 .NET 应用程序

本文关键字:NET 应用程序 简单 用于 ORM | 更新日期: 2023-09-27 17:56:06

我需要用MS SQL Server 2008数据库开发一个.NET 4应用程序。将有大约5-6个"类"。我熟悉在Python/SqlAlchemy ORM中开发应用程序。

是否有任何简单的机制可以执行以下任务?

  • 创建类及其依赖项
  • 在 C# 中自动创建数据库表和查询类

ORM 用于简单的 .NET 应用程序

看看实体框架 4.1 "代码优先"。它允许您在代码中描述数据模型,正如您所说,然后让奇迹发生。

对于简单的项目,您可以使用: SubSonic - 它很容易使用,只需几个dll。它也具有简单的学习曲线。

我建议您查看实体框架。在新版本 4.1 中,有一个名为 Code-First 的功能可以执行您所描述的操作。

ScottGu有一篇很棒的博客文章来解释它:

我对.NET中ORM的偏好是Entity Framework 4。它可以轻松地从数据库架构创建类,并与 LINQ 结合使用,这是一个强大的组合。

您可以在此处找到链接。

您还应该查看 ASP.NET 动态数据 - 它适用于实体 Fx 的脚手架甚至 UI。非常适合不需要非常具体的 UI 的小型数据输入应用程序。