Có thể một số trợ giúp, làm cách nào để hướng dẫn tự động hóa không có giá trị cho một cột?Quy ước Tự động hóa Nhibernate thông thường cho trường không rỗng
public class Paper : Entity
{
public Paper() { }
[DomainSignature]
[NotNull, NotEmpty]
public virtual string ReferenceNumber { get; set; }
[NotNull]
public virtual Int32 SessionWeek { get; set; }
}
Nhưng tôi nhận được như sau:
<column name="SessionWeek"/>
Tôi biết nó có thể được thực hiện bằng thông thạo bản đồ. nhưng tôi muốn biết điều đó theo cách tự động lập bản đồ theo cách tự động .
Cảm ơn, Nhưng nếu tôi có nhiều thuộc tính trong nhiều thực thể trong ứng dụng của tôi không phải là rỗng. Tôi có ghi đè tất cả không? Nó không có vẻ đúng với tôi. – Robie
nHibernate Validator là một điều riêng biệt. Bạn sẽ phải kiểm tra các thuộc tính trong automapper của bạn. –
Rất cám ơn bạn đã trả lời. OK. Vì vậy, nó có nghĩa là không có quy ước AutoMapping để chỉ thị Fluent Nhibernate để chỉ định một trường không phải là null khác, sau đó ghi đè tất cả các thuộc tính của ứng dụng của tôi. Điều này cho tôi thấy rằng AutoMap thiếu một tính năng rất cơ bản. Nếu tôi cần phải ovverride mỗi lớp bản đồ như alomost tất cả trong số họ có nhiều hơn hoặc ít hơn "không null" lĩnh vực thì tại sao một người nào đó nên sử dụng automapping trên bản đồ thông thạo. Hãy chia sẻ suy nghĩ của bạn. – Robie