Tôi chỉ bắt kịp tốc độ với NHibernate 3.2 và tính năng "lập bản đồ theo mã" và di chuyển bản đồ Fluent của chúng tôi sang nó. Có tương đương với thông thạo "ReadOnly();" không chức năng, để làm cho toàn bộ bản đồ chỉ đọc? Cảm ơn trước.Làm thế nào để thiết lập toàn bộ ánh xạ để chỉ đọc trong NHibernate 3.2 ánh xạ theo mã?
5
A
Trả lời
6
Sử dụng Mutable (false) trong ánh xạ.
Đọc bài đăng này để ánh xạ tệp hbm tương ứng từ nơi tôi có thể suy ra điều này.
http://davybrion.com/blog/2007/08/read-only-data-in-nhibernate/
3
Sử dụng PropertyMapper hành động để xác định quyền truy cập phong cách:
public class EntityMapping : ClassMapping<Entity>
{
public EntityMapping()
{
Id(m => m.Id, map => map.Generator(Generators.HighLow));
Property(m => m.Name, map => map.Access(Accessor.ReadOnly));
}
}
3
Đối với những người tìm kiếm này trong thông thạo bạn đang tìm kiếm ReadOnly() như sau:
public class FooMap : ClassMap<Foo> {
public FooMap() {
Schema("bar");
Table("foo");
LazyLoad();
ReadOnly();
CompositeId()
.KeyProperty(x => x.ID, "ID")
.KeyProperty(x => x.Year, "Year");
Map(x => x.FirstField).Column("FirstField").Length(1);
}
}
Các vấn đề liên quan
- 1. Ánh xạ Enum dưới dạng chuỗi trong NHibernate 3.2 ánh xạ theo mã
- 2. NHibernate 3.2 nhiều đến nhiều ánh xạ theo mã
- 3. Làm thế nào để thêm các định nghĩa Bộ lọc với Nhibernate 3.2 ánh xạ theo mã?
- 4. Thiết lập ánh xạ IRQ
- 5. Xác minh ánh xạ nhibernate fluent nhibernate
- 6. cách ánh xạ danh sách theo thứ tự trong nhibernate?
- 7. Tạo ánh xạ XML từ thạo Nhibernate
- 8. Ánh xạ NHibernate với No Id
- 9. Thiết lập thuộc tính ánh xạ khóa Doctrine_Collection trong schema.yml
- 10. Ánh xạ thành phần NHibernate VS IUserType
- 11. Làm thế nào để ánh xạ IDictionary <string, object> trong Fluent NHibernate?
- 12. Làm thế nào để ánh xạ enum trong JNA
- 13. Làm thế nào để nói với Fluent NHibernate không để ánh xạ một thuộc tính lớp
- 14. Làm thế nào để ánh xạ một giao diện trong nhibernate?
- 15. Làm thế nào để ánh xạ một mảng với RestKit
- 16. Thuộc tính ánh xạ NHibernate so với NHibernate thông minh
- 17. Hibernate - làm thế nào để ánh xạ một EnumSet
- 18. Làm thế nào để bạn ánh xạ một enum như chuỗi trong nhibernate thông thạo?
- 19. Khó đọc từ Tập tin Ánh xạ Bộ nhớ
- 20. Ánh xạ liên kết với siêu lớp được ánh xạ
- 21. Cách ánh xạ uint trong NHibernate với SQL Server 2005
- 22. Mã khung thực thể-Ánh xạ đầu tiên phản ánh thiết kế theo hướng miền như thế nào?
- 23. Cách xác định ánh xạ trong elasticsearch không chấp nhận các trường khác mà các ánh xạ được ánh xạ?
- 24. Làm thế nào để cho phép tự động nhập = "true" khi chúng ta sử dụng ánh xạ Nhibernate 3.2 bằng mã?
- 25. nHibernate HQL - thực thể không được ánh xạ
- 26. Cách ánh xạ Loại hình ảnh trong NHibernate?
- 27. Ánh xạ cột NHibernate thông thạo với từ dành riêng
- 28. Tôi làm cách nào để ánh xạ macro trong Clojure?
- 29. Ánh xạ XML-to-SQL
- 30. Ánh xạ các phím Composite trong Fluent NHibernate