예제 #1
0
        private bool CheckIfCanUseIdentityPrimaryKey()
        {
            var hasIdentity = _tableInfo.HasIdentityPrimaryKey;

            if (hasIdentity && !_provider.SupportsIdentity())
            {
                throw new InvalidOperationException(
                          string.Format(Resources.ProviderDoesNotSupportIdentity, _provider.GetType().Name, typeof(T).Name));
            }

            return(hasIdentity);
        }