1
我正在DNN 7+中使用DAL2。如何在DNN 7+中使用DAL2中的复合键?
我有一个数据库表与从2-varchar(50)字段创建的主键。
在对象的属性中声明多字段主键的正确方法是什么?
我通常做的:
[PrimaryKey("myField")]
我应该添加第二个的PrimaryKey属性?
问题的第二部分是如何从数据库中获取数据。
我想使用GetById()函数,因为它包含缓存但它似乎不支持多个字段。我坚持使用Find()方法并手动处理缓存,或者选择使用多字段主键的对象的最佳方式是什么? “看起来和天幕一样多!”