Tôi có một bảng trong cơ sở dữ liệu mà tôi sử dụng để quản lý các mối quan hệ trên ứng dụng của mình. nó khá cơ bản trong tự nhiên của nó - parentType, parentId, childType, childId ... tất cả là ints. Tôi đã thực hiện thiết lập này trước đây, nhưng tôi đã làm nó với một chuyển đổi/trường hợp thiết lập khi tôi đã có 6 bảng khác nhau tôi đã cố gắng để liên kết. Bây giờ tôi có 30 bảng mà tôi đang cố gắng để làm điều này với và tôi muốn để có thể làm điều này mà không cần phải viết 30 trường hợp mục trong lệnh chuyển đổi của tôi.Tự động tạo một đối tượng của <Type>
Có cách nào để tôi có thể tham chiếu đến lớp .Net bằng chuỗi không? Tôi biết điều này không hợp lệ (vì tôi đã thử một số biến thể của điều này):
Type t = Type.GetType("WebCore.Models.Page");
object page = new t();
Tôi biết cách sử dụng Loại đối tượng, nhưng làm cách nào để sử dụng tính năng này để tạo mới vật?
Điều này sẽ không hoạt động nếu lắp ráp chứa loại chưa được tải vào AppDomain. –
Ngoài ra để gọi phương thức đó thì OP phải có quyền truy cập vào kiểu tại thời gian biên dịch - câu hỏi ban đầu được hỏi làm thế nào để tạo một cá thể tại thời gian thực hiện từ một chuỗi. –
tôi chỉ dựa vào câu trả lời của tôi trên ví dụ được cung cấp trong câu hỏi. –