C# 创建可重用库的技巧
我最近开始将Oracle生产中的所有表转换为模型,以便开始使用ORM。我选择了Castle Active Record,并真正开始看到它的潜力,使我的生活更轻松。因为我使用的许多应用程序都使用相同的表。我想创建一个单独的库会很好 我的想法是,如果我能够成功地将数据库工作、表关系和查询分离开来,那么我就可以将它们重新用于各个项目的内容。我知道如何创建新实体,链接它们,并根据映射的内容查询我需要的内容。现在我有一个非常简单的类库。然后,我可以包含一些通用函数,这些函数可以用来查询查找表,并返回一个id值对来填充下拉列表,例如 你能给我一些技巧和/或个人经验来实现这一点吗?这将是我第一次尝试创建任何类型的可重用库C# 创建可重用库的技巧,c#,orm,C#,Orm,我最近开始将Oracle生产中的所有表转换为模型,以便开始使用ORM。我选择了Castle Active Record,并真正开始看到它的潜力,使我的生活更轻松。因为我使用的许多应用程序都使用相同的表。我想创建一个单独的库会很好 我的想法是,如果我能够成功地将数据库工作、表关系和查询分离开来,那么我就可以将它们重新用于各个项目的内容。我知道如何创建新实体,链接它们,并根据映射的内容查询我需要的内容。现在我有一个非常简单的类库。然后,我可以包含一些通用函数,这些函数可以用来查询查找表,并返回一个i
谢谢。WCF是实现这一目标的常用方法。基本上,您可以创建一组WCF web服务来提供对数据访问功能的访问。WCF是实现这一点的常用方法。基本上,您可以创建一组WCF web服务来提供对数据访问功能的访问。这是使用接口的理想场所。将所有接口存储在一个非常小的、隔离的.dll中,您可以分发它。然后,您的消费者可以处理他们自己的实现(如果我理解正确的话)。您还可以部署一个单独的组件,该组件也只有您的数据结构。这是使用接口的理想场所。将所有接口存储在一个非常小的、隔离的.dll中,您可以分发它。然后,您的消费者可以处理他们自己的实现(如果我理解正确的话)。您还可以部署一个单独的组件,该组件也只有您的数据结构。我会:
- 保持简单
- 大量记录其公共接口/方法,尤其是因为您将在多个项目中使用它
- 将其保存在源代码管理中,您无论如何都应该这样做,这样所有项目都可以轻松地获得更新
- 保持简单
- 大量记录其公共接口/方法,尤其是因为您将在多个项目中使用它
- 将其保存在源代码管理中,您无论如何都应该这样做,这样所有项目都可以轻松地获得更新
- 我会: