|
|
1
1
DAL2不支持复合密钥。 我发现绕过这个限制的最好方法是修改数据库表。我使用Auto increment int'id'字段作为主键,并对要用作复合键的字段设置唯一约束。 这将需要使用.Find()方法来防止缓存。如果需要缓存,则必须手动进行。当手动设置缓存时,也应该手动清除它。如果使用存储库技术,请确保在更新或删除对象时清除缓存。 “像看屏幕一样看天空!” |
|
|
slik · iOS数据访问层和数据访问层的神奇记录处理 12 年前 |
|
|
RacerNerd · 如何在DNN 7+中使用DAL2复合密钥? 12 年前 |
|
|
sakir · 为什么我们要在解决方案中添加解决方案文件夹和责任共享测试文件夹 12 年前 |
|
|
ZedBee · 把一个软件分成多个模块,每个模块都有自己的数据库,这样更好吗 13 年前 |