2016-04-14 14 views
0

Veritabanımda belirli bir sütuna veya tablaya bağlı olmayan bir sıra oluşturmak istiyorum. Ben this bulundu:İlk önce Entity Framework koduyla belirli bir tabloya bağlı olmayan bir sıra nasıl kullanılır?

public int GetNextSequenceValue() 
{ 
    var rawQuery = Database.SqlQuery<int>("SELECT NEXT VALUE FOR dbo.TestSequence;"); 
    var task = rawQuery.SingleAsync(); 
    int nextVal = task.Result; 

    return nextVal; 
} 

Ancak bu ben kod birinci kullanıyorum, tam olarak ne istiyorum gibi görünüyor ve ben ilk etapta dizisini oluşturmak için bir yol göremiyorum.

Kod ilk önce nasıl bir sıra oluşturabilirim?

cevap

0

Çözümünü kendim buldum. Sadece bunu veritabanı oluşturma üzerinde yürütün:

context.Database.ExecuteSqlCommand("CREATE SEQUENCE TestSequence AS int START WITH 1 INCREMENT BY 1;"); 
İlgili konular