2013-03-30 28 views
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,万一这很重要。

回答