Visual Studio Entity Frameworkデザイナを使用できる最新のMysqlコネクタがあります。それはうまくいっていますが、私はストアドプロシージャを追加しました。エンティティフレームワークをMySQL DBで使用すると、モデルデザイナーがプロックパラメータを格納しません。
サーバエクスプローラでパラメータを指定して正常にロードしましたが、エンティティモデル&に追加しました。生成するコードには入力パラメータがありません。ここで
は、ストアドプロシージャ
CREATE PROCEDURE `GetViewableMenuNodes`(IN siteId INT, IN parentId INT, IN userName varchar(255))
BEGIN
select m.*
from menunode m
where m.siteid = siteId
and m.showinmenu = 1
and m.parentid = parentId
and m.viewername = userName;
END
だと、これは、このバグのエントリチェックアウトモデル
public global::System.Data.Objects.ObjectResult<MenuNode> GetViewableMenuNodes()
{
return base.ExecuteFunction<MenuNode>("GetViewableMenuNodes");
}