Как Вы добавляете первичный ключ к представлению SQL? - Или альтернативный способ связать представления с LINQ-2-Entities

интервал совпадает с Системой. Int32 и, когда скомпилировано это превратится в то же самое в CIL.

Мы используем интервал условно в C#, так как C# хочет быть похожим на C и C++ (и Java) и именно это мы используем там...

BTW, я действительно заканчиваю тем, что использовал Систему. Int32 при объявлении импорта различного Windows API functions. Я не уверен, является ли это определенным соглашением или нет, но оно напоминает мне, что я иду во внешний DLL...

10
задан wonea 14 June 2013 в 12:26
поделиться

2 ответа

После создания вида с использованием SchemaBinding Вы можете добавить первичный ключ к нему:

CREATE VIEW Colors WITH SCHEMABINDING
AS SELECT Color='yellow', ColorCount=100
GO
CREATE UNIQUE CLUSTERED INDEX PK_Colors ON Colors (Color)
23
ответ дан 3 December 2019 в 16:53
поделиться

Не знаю, поможет ли это вам, но вы можете создать первичный ключ, используя многопозиционную функцию с табличным значением .

Я не могу найти никаких ссылок к первичному ключу представления, но я знаю, что это можно сделать с помощью табличной функции.

CREATE FUNCTION (Transact-SQL)

1
ответ дан 3 December 2019 в 16:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: