2011-07-26 38 views
9

Tôi có một bản đồ trong NHibernate như thế này:truy vấn tên không biết

<?xml version="1.0" encoding="utf-8"?> 
    <hibernate-mapping namespace="News.BusinessEntity" assembly="News.BusinessEntity" xmlns="urn:nhibernate-mapping-2.2"> 

    <class name="News" table="News"> 
     <property name="NewsId" type="Int64" column="NewsId" /> 
     <property name="NewsTitle" type="String" column="NewsTitle" /> 
    </class> 

    <sql-query name="Sp_News"> 
      <return class="News" /> 
      exec Sp_News 
    </sql-query> 

</hibernate-mapping> 

Khi tôi gọi session.GetNamedQuery("Sp_News") tôi nhận được lỗi sau:

Named query not known: Sp_News. 

Bất kỳ trợ giúp sẽ được nhiều đánh giá cao.

Trả lời

25

lỗi đã được giải quyết chỉ bằng cách đặt thuộc tính Build Action của tệp .hbm.xml thành Tài nguyên được nhúng

+0

Vẫn còn nhớ điều này ... cảm ơn. –

Các vấn đề liên quan