Tôi đã chơi xung quanh một chút để tìm hiểu những cài đặt này làm gì ... khi tôi nhận xét, tôi chỉ đề cập đến những cài đặt của chúng tôi mà không hiểu chúng; Tôi không phải là người dẫn đầu dự án cho việc di chuyển của chúng tôi sang Dự án cơ sở dữ liệu, vì vậy tôi không quen với những chi tiết vụn vặt này.
Các Model Aware
tài sản cần phải được thiết lập để True
.
Thuộc tính này được ghi lại kém, nhưng theo hiểu biết của tôi, cho phép nó sẽ hiển thị các đối tượng trong cụm cho mô hình cơ sở dữ liệu để chúng có thể được sử dụng trong các trình bao bọc SQLCLR (nghĩa là CREATE ... EXTERNAL ...
) và các tham chiếu có thể được giải quyết. Nếu dự án không bao gồm các đối tượng này trong mô hình, không có cách nào chúng sẽ được viết kịch bản trong đầu ra. Ngoài ra, nếu có một tham chiếu đến một đối tượng trong cụm và thuộc tính này được đặt thành False
, dự án sẽ không thể xây dựng.
Các Generate Sql Script
tài sản tôi đã đề cập là trong một trạng thái tương tự của tài liệu. Điều này kiểm soát xem các thành viên hiển thị công khai trong hội đồng có được tự động viết mã vào đầu ra hay không. Chúng tôi đã vô hiệu hóa để duy trì tính linh hoạt của việc đổi tên các trình bao bọc SQLCLR và chọn lọc chỉ bao gồm các đối tượng chúng tôi cần. Cách bạn đặt này là tùy theo ý của bạn.
Hy vọng rằng sẽ giúp các tài liệu công cộng của các tài sản này!
False
, vàModel Aware
được đặt thànhTrue
, và chúng ta nhận được mộtCREATE ASSEMBLY
trong đầu ra. Có thể thử những cài đặt đó và xem điều gì xảy ra?