File Attachment Properties in EF Core
The example below illustrates how to implement File Attachment Properties in an EF Core class.
If your XAF application is EF-based, you can use the built-in DevExpress.Persistent.BaseImpl.EF.FileData class, which implements IFileData. (File Attachment Property Editors are designed for IFileData type properties.) The example below illustrates how to implement File Attachment Properties in an entity class.
[ExpandObjectMembers(ExpandObjectMembers.Never)]
[FileTypeFilter("DocumentFiles", 1, "*.txt", "*.doc")]
[FileTypeFilter("AllFiles", 2, "*.*")]
public virtual FileData File { get; set; }
// Make sure that you use options.UseChangeTrackingProxies() in your DbContext settings.
Refer to the FileTypeFilterAttribute description for details on the use of this attribute.
Note
Use the File
See Also