5

Tôi có một giải pháp POC sử dụng ASP.NET MVC 3 để tạo một trang web và Entity Framework 4.3 Code Cách tiếp cận đầu tiên cho việc truy cập dữ liệu. Tôi có thể triển khai dịch vụ được lưu trữ trong Azure và cơ sở dữ liệu của tôi được tạo trong SQL Azure dựa trên chuỗi kết nối của tôi. Những gì tôi không hiểu là làm thế nào các ấn bản cơ sở dữ liệu (Web) và kích thước (1GB) đã được xác định. Đây có phải là mặc định hoặc có thể điều khiển được không?Điều gì xác định phiên bản và kích thước cơ sở dữ liệu SQL Azure với mã EF đầu tiên?

Tôi có thể lập kế hoạch để tiếp cận điều này bằng cách đặt khởi tạo cơ sở dữ liệu của tôi thành rỗng khi tự sản xuất và tự quản lý, nhưng tôi muốn hiểu các tùy chọn. Cảm ơn

Trả lời

1

Bạn có thể chỉ định ấn bản và kích thước tối đa trong cuộc gọi CREATE DATABASE. Nếu các thông số phiên bản và maxsize bị bỏ qua, mặc định là Web, 1GB. Cuộc gọi đầy đủ CREATE DATABASE là:

CREATE DATABASE database_name [ COLLATE collation_name ] 
{ 
    (<edition_options> [, ...n]) 
} 

<edition_options> ::= 
{ 
    (MAXSIZE = {1 | 5 | 10 | 20 | 30 … 150} GB) 
    |(EDITION = {'web' | 'business'}) 
} 

Xem this MSDN reference page để biết thêm chi tiết.

+0

Cảm ơn. Đó là một phần của câu trả lời. Có lẽ bây giờ câu hỏi của tôi đã được giới thiệu về cách thức và nếu tôi có thể kiểm soát các tùy chọn được sử dụng khi EF Code First tham gia vào việc tạo cơ sở dữ liệu. – Bryan

Các vấn đề liên quan