我必须使用ASP.NET和WPF用户界面创建一个使用sql服务器存储过程而不是ORM的应用程序。
我的实体(product
和order
)包含属性int ProductType
和int DeliveryType
。通常,对于此类事情,我会使用枚举,但是项目的要求是使用Dictionary
。我在单独的项目中构建了存储库以使用SP,并希望添加使用此存储库的单独的ASP和WPF项目。
要存储此词典的值,我想创建仅包含id和产品/交货名称的sql表,并将它们传递给Dictionary<int, string>
并在应用程序中使用它,但我不知道该将逻辑放在哪里为此,我可以在两个应用程序中使用它。有谁知道这样做的最佳方法是什么?