Tôi hiện đang học C# và LINQ. Tôi có rất nhiều câu hỏi về họ. Về cơ bản, tôi cần một hướng dẫn từng bước.C# tệp dbml đến từ đâu?
Tôi cho rằng tệp
dbml
là tệp cấu hình của cơ sở dữ liệu. Nếu tôi nhấp đúp vào tập tindbml
VS sẽ mở nó trong một sơ đồ thiết kế. Tôi có thể tạo/xóa/sửa đổi bảng tại đây không? Tôi có thể sử dụngadd new item
để thêmLINQ to SQL Classes
để nhận tệpdbml
?Điều gì tiếp theo? Tạo bảng trong cơ sở dữ liệu? Tạo kịch bản lệnh SQL? Tạo tệp cs? Khi nào? Làm sao?
có cách nào để bỏ qua tệp dbml để tạo tệp .cs không? đồng nghiệp của tôi có lệnh này: sqlmetal/server: dwasilew \ sqlexpress/database: Ande /code:Ande.cs Tôi đoán tệp Ande.cs được tạo trong lệnh này. không có .dbml nào được đề cập. – 5YrsLaterDBA
@ 5Yrs: 'SQLMetal' là công cụ (1) có thể tạo' dbml' từ cơ sở dữ liệu (2) có thể tạo mã ra khỏi 'dbml' (3) có thể hợp lý hóa hai quy trình và tệp nguồn đầu ra trực tiếp từ cơ sở dữ liệu . Visual Studio về cơ bản thực hiện điều tương tự với GUI. Bạn có thể thấy các đối số dòng lệnh khác nhau cho SQLMetal tại đây: http://msdn.microsoft.com/en-us/library/bb386987.aspx –