3
如何阻止ServiceStack.Net OrmLite自动生成主键列?servicestack.net ormlite with sqlite - 防止创建表上的自动主键
我的模型如下:
public class Flower2Bee
{
public int FlowerId { get; set; }
public int BeeId { get; set; }
}
当我运行db.CreateTable(真正的typeof(Flower2Bee)),它给FlowerId山坳主键索引具有唯一约束。
由于上述模型旨在促进多对多关系,因此存在明显的问题。我也注意到这种情况发生在其他没有主键的表上。
我的偏好是关闭这种行为,因为我很乐意在需要的地方显式定义带有属性的主键。
我正在使用OrmLite和SqLite,万一这很重要。